gpt4 book ai didi

ios - 对于iPad/iPhone apps,如何拥有一个数组点?

转载 作者:可可西里 更新时间:2023-11-01 05:01:24 26 4
gpt4 key购买 nike

我们可以有一个 NSMutableArray 对象,并向它添加对象。

但是 CGPoint 不是一个对象...是否有适合添加到 NSMutableArray 对象的 Point 对象?

我看到一些代码使用 NSStringFromCGPoint 创建一个 NSString 对象,以便它可以添加到数组中,然后使用 CGPointFromString 来找回 CGPoint...但这看起来太过分了...

最佳答案

您可以使用 NSValue 作为包装器将点存储在数组中:

CGPoint a = CGPointMake(10.0, 10.0);
[array addObject:[NSValue valueWithCGPoint:a]];

CGPoint b = [(NSValue *)[array objectAtIndex:0] CGPointValue];

关于ios - 对于iPad/iPhone apps,如何拥有一个数组点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10262254/

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