我希望有一个6乘6的多维CG点阵列,它将保持6个水平和6个垂直线的顶点位置。我该怎么做?
答案 0 :(得分:1)
如果您想使用NSArrays执行此操作,它将类似于以下内容:
NSMutableArray* topLevelArray = [NSMutableArray array];
for(int i = 0; i < 6; i++){
NSMutableArray* innerArray = [NSMutableArray array];
[topLevelArray addObject:innerArray];
for(int j = 0; j < 6; j++){
CGPoint point = CGPointMake(x, y);
[innerArray addObject:[NSValue valueWithCGPoint:point]];
}
}
然后,从阵列中访问一个点:
CGPoint point = [topLevelArray[i][j] CGPointValue];