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