NSStringFromXXX
調べてみた事も無かったので知らなかったのですが、CGRectとかCGPointを文字列に変換するための関数がUIKit.hにあるみたいです、ということをPRTweenのソースを見て知りました。
このようなコードを書くと、
NSLog(@"rect=%@", NSStringFromCGRect(CGRectZero));
以下のようのフォーマットしてくれます。便利ですねー。
rect={{0, 0}, {0, 0}}
NSStringFromCGRect以外にも以下の変換関数があるようです。UIKit Function Referenceに載っていました。
NSStringFromCGAffineTransform
UIKit Function Reference
NSStringFromCGPoint
NSStringFromCGRect
NSStringFromCGSize
NSStringFromUIEdgeInsets
NSStringFromUIOffset
NSStringからCGRect等に逆変換する関数も存在するようです。
CGAffineTransformFromString
UIKit Function Reference
CGPointFromString
CGRectFromString
CGSizeFromString
UIEdgeInsetsFromString
UIOffsetFromString