gpt4 book ai didi

iphone - 如何使用 Objective-C 将 (x, y) 坐标存储在数组中?

转载 作者:太空狗 更新时间:2023-10-30 03:55:59 25 4
gpt4 key购买 nike

我有一个 Objective-C 方法,它使用图像中的一些 x 和 y 值:image.center.ximage.center.y。我想在每次调用此方法时将它们存储起来,所以我希望使用数组。

如何做到这一点?我怀疑使用 NSMutableArray?

最佳答案

我建议将点存储在 NSArray 中,使用 NSValue 包装:

NSMutableArray *arrayOfPoints = [[NSMutableArray alloc] init];

[arrayOfPoints addObject:[NSValue valueWithCGPoint:image.center]];

// Do something with the array
[arrayOfPoints release];

这假设 image.center 是一个 CGPoint 结构(如果不是,您可以使用 CGPointMake() 来创建)。

要提取 CGPoint,只需使用

[[arrayOfPoints objectAtIndex:0] CGPointValue];

关于iphone - 如何使用 Objective-C 将 (x, y) 坐标存储在数组中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3588145/

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