CGRect to NSString 変換

Viewの大きさ、位置を設定する際に使用するCGrectをNSLogで出力するとき

NSLog(@"x:%f, y:%f,w:%f,h:%f",frame.origin.x,frame.origin.y,frame.size.width,frame.size.height);

な んてやるのがすごく面倒。 もっと簡単に出力できないのかとぐぐったみた。

NSLog(@"%@",NSStringFromCGRect(frame));

と するだけでOKみたい。

NSStringFromCGRectはCGRectをNSStringに変換してくれるみたいです。

な ので・・・


NSLog(NSStringFromCGRect(frame));

これだけでも OK!(一応Warningはでるけど…)

他にも

  • NSStringFromCGPoint
  • NSStringFromCGSize
  • NSStringFromCGAffineTranform
  • NSStringFromUIEdgeInsets
な んてものがあるらしい。

CGpoint,CGSizeはわかるけど他はまだ使わないからとりあえず放置。

詳細はこちらに。

SHOTA

I'm WEB developer

Tokyo, Japan http://senta.me/