NSMutableArray
オブジェクトを作成し、それにオブジェクトを追加できます。
しかしCGPoint
、オブジェクトではありません... NSMutableArrayオブジェクトに追加するのに適したPointオブジェクトはありますか?
配列に追加できるようにオブジェクトNSStringFromCGPoint
を作成し、後で元に戻すために使用するコードがいくつかありますが、それはハックのように見えます...NSString
CGPointFromString
CGPoint
NSMutableArray
オブジェクトを作成し、それにオブジェクトを追加できます。
しかしCGPoint
、オブジェクトではありません... NSMutableArrayオブジェクトに追加するのに適したPointオブジェクトはありますか?
配列に追加できるようにオブジェクトNSStringFromCGPoint
を作成し、後で元に戻すために使用するコードがいくつかありますが、それはハックのように見えます...NSString
CGPointFromString
CGPoint
NSValue
ラッパーとして使用して、ポイントを配列に格納できます。
CGPoint a = CGPointMake(10.0, 10.0);
[array addObject:[NSValue valueWithCGPoint:a]];
CGPoint b = [(NSValue *)[array objectAtIndex:0] CGPointValue];
NSValueクラスは、次のメソッドで使用する必要があります。
+ valueWithCGPoint:
- CGPointValue
あなたはから選択する必要があります...
A. cポインタ配列(ここを見てください)
また
B.NSValue
またはあなたのNSStringFromCGPoint
。このように:
[NSValue valueWithCGPoint:CGPointMake(5.5, 6.6)
]