iphone - 如何创建可变的 CGImageRefs 数组?

标签 iphone objective-c arrays uikit cgimage

我想保留一个可变的 CGImageRefs 集合。我是否需要将它们包装在 NSValue 中,如果需要,我该如何正确包装和解包它们?我可以使用 C 数组吗?如果是这样,我该如何构造它以及以后如何向它添加元素?使用 UIImages 而不是 CGImageRefs 作为集合的元素成本要高得多吗?

最佳答案

你可以直接将CGImage添加到NSMutableArray。您将需要转换为 (id) 以避免编译器警告。

CFType 桥接到 NSObject。您可以将 NSObject 响应的任何消息发送到任何 CFType。特别是,-retain 和 -release 正常工作。

关于iphone - 如何创建可变的 CGImageRefs 数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1392321/

相关文章:

iphone - 高效使用 Interface Builder

objective-c - 检查 UITextField 调用

iphone - AVAssetExportSession在iPad上有效,在iPhone上无音频

C# for 循环计数数组不工作

c++ - 循环不正常

php - 如何计算数组中连续的重复值?

ios - 单击按钮显示下一个/上一个日期

iOS:BLE 设备(不是 iBeacon)能否唤醒我的应用程序?

iphone - 为什么这个 NSArray 不起作用?我正在尝试向其中添加对象

objective-c - 为什么 [super class] 和 [self class] 产生相同的结果?