【发布时间】:2012-09-18 09:47:04
【问题描述】:
在我的应用程序中,我需要将路径转换为其点表示。所以我会有很多积分。我需要将所有这些整数添加到 NSArray。然后我将遍历该数组并使用这些点将我的对象放置在屏幕上。如何将这些点(可能是 X 和 Y 部分分别)添加到 NSArray?
【问题讨论】:
标签: objective-c nsarray
在我的应用程序中,我需要将路径转换为其点表示。所以我会有很多积分。我需要将所有这些整数添加到 NSArray。然后我将遍历该数组并使用这些点将我的对象放置在屏幕上。如何将这些点(可能是 X 和 Y 部分分别)添加到 NSArray?
【问题讨论】:
标签: objective-c nsarray
在数组中添加点的最佳方法是
[NSValue valueWithCGPoint:point]
其中点的类型为 CGPoint。
在获取时,您可以将 CGPoint 获取为
CGPoint point = [value CGPointValue]; where value is [NSValue valueWithCGPoint:point]
【讨论】:
NSBezierPath吗?你能列举一下要点吗,例如elementCount、elementAtIndex:associatedPoints: 并在枚举循环中将上述点装箱?
你可以使用[NSNumber numberWithInteger:intNumber]添加到NSArray中
【讨论】: