可能我可以创建一个将CGPoint作为实例变量保存的类,就像包装器一样。那有意义吗?不过,我对此感到不舒服。我希望有更好的解决方案。
任何自行创建的标量类型如何?喜欢MyCoolScalarType?
答案 0 :(得分:7)
使它成为一个对象。你可以试试这个:
CGPoint point = CGPointMake(1.f,1.f);
[NSValue valueWithCGPoint:point];
这几乎适用于你想要放入NSArray的每个标量:
CGFloat foo = 1.f;
[NSNumber numberWithFloat:foo];
答案 1 :(得分:1)
答案 2 :(得分:1)
您可以将CGPoint值装入NSValue对象。它记录在NSValue UIKit Additions Reference。
中