gpt4 book ai didi

objective-c - 如何循环通过CGPoints数组

转载 作者:行者123 更新时间:2023-12-01 17:34:37 25 4
gpt4 key购买 nike

我创建了一个包含16个CGpoint的数组,它们代表游戏板上的16个位置。这就是我设置数组CGPoint cgpointarray[16];的方式,我想创建一个for循环以循环遍历数组中的每个项目,并检查触摸是否在某个位置的x距离之内(我的位置为CGPoint。我没有对xcode或 objective-c 有很多经验。我知道Python等效项是

 for (i in cgpointarray){
//Stuff to do
}

我将如何做到这一点?谢谢

最佳答案

for (int i = 0; i < 16; i++){
CGPoint p = cgpointarray[i];
//do something
}

或者,如果您想使用NSArray类:
NSMutableArray *points = [NSMutableArray array];

[points addObject:[ NSValue valueWithCGPoint:CGPointMake(1,2)]];

for(NSValue *v in points) {
CGPoint p = v.CGPointValue;

//do something
}

(未经XCode测试)

关于objective-c - 如何循环通过CGPoints数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8715115/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com