我想保留一个可变的 CGImageRefs 集合。我是否需要将它们包装在 NSValue 中,如果需要,我该如何正确包装和解包它们?我可以使用 C 数组吗?如果是这样,我该如何构造它以及以后如何向它添加元素?使用 UIImages 而不是 CGImageRefs 作为集合的元素成本要高得多吗?
最佳答案
你可以直接将CGImage添加到NSMutableArray。您将需要转换为 (id) 以避免编译器警告。
CFType 桥接到 NSObject。您可以将 NSObject 响应的任何消息发送到任何 CFType。特别是,-retain 和 -release 正常工作。
关于iphone - 如何创建可变的 CGImageRefs 数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1392321/