NSArrayにCGPointを格納する

NSArrayにはNSObjectしか入れられないので、CGPointも入りません。

ではどうするかというと、NSObjectにしてしまいます。

こんなかんじ。

[objc]
NSArray *array = @[[NSValue valueWithCGPoint:CGPointMake(700, 270)],[NSValue valueWithCGPoint:CGPointMake(800, 270)]];
[/objc]

値を取り出すときはこう。

[objc]
CGPoint cgPoint = [[array objectAtIndex:0] CGPointValue];
[/objc]

Please follow and like us: