0

可能我可以创建一个将 CGPoint 作为实例变量的类,就像一个包装器一样。那有意义吗?不过,我对此感到不舒服。我希望有更好的解决方案。

任何自创的标量类型怎么样?喜欢 MyCoolScalarType?

4

3 回答 3

7

让它成为一个对象。你可以试试这个:

CGPoint point = CGPointMake(1.f,1.f);

[NSValue valueWithCGPoint:point];

这几乎适用于您想要放入 NSArray 的每个标量:

CGFloat foo = 1.f;

[NSNumber numberWithFloat:foo];
于 2009-05-22T20:37:33.820 回答
1

NSValue

于 2009-05-22T19:45:20.243 回答
1

您可以将 CGPoint 值装箱到 NSValue 对象中。它记录在NSValue UIKit Additions Reference中。

于 2009-05-22T20:20:26.257 回答