CGPointとか。あとNSLogとか。
2009/01/07
cocoa
iphone
CGPointについてです。
定義は、
struct CGPoint {
CGFloat x;
CGFloat y;
};
typedef struct CGPoint CGPoint;
ちなみにCGFloatはfloatでした。
NSLogを使ってコンソールに出すときは、
NSLog(@"*** x:%f y:%f", point.x, point.y);
って感じかな。
あと、NSStringFromCGPointというのがあります。NSStringにしてくれるみたい。
たとえば、
NSLog(@"*** x:%f y:%f", point.x, point.y);
NSLog(@"*** %@", NSStringFromCGPoint(point));
とした場合はコンソールに下のようにでます。
*** x:184.000000 y:165.953613
*** {184, 165.954}
で、文字列からCGPointを作れる!!
CGPointFromStringを使います。
point = CGPointFromString(@"{111.123, 123.123}");
NSLogのフォーマット
%@ 文字
%@で文字列です!!
参考
NSLog:NSLog
: