我构造了一个 CG Point 数组,如下所示:
NSMutableArray *_startPositions = [NSMutableArray array];
[_startPositions addObject:[NSValue valueWithCGPoint:CGPointMake(0.0, 0.0)]];
[_startPositions addObject:[NSValue valueWithCGPoint:CGPointMake(0.0, 0.0)]];
如何最有效地更改数组中点的 x 和 y 值?
如果我使用以下方法检索值:
CGPoint myPoint0 = [[_startPositions objectAtIndex:0] CGPointValue];
我拿回了这一点的副本。如何更改数组中 CGPoints 的 x 和 y 值?我可以在任何位置删除 CGPoint 并用正确的 x,y 值替换它,但是有没有更有效的方法?