NSValue或NSObject子类

时间:2013-07-02 08:53:52

标签: objective-c macos cocoa nsarray nsvalue

在我的应用程序中,我需要将一些类似c-struct的数据放入NSMutableArray。 经过一些研究后,我发现最建议的解决方案是将结构包装到NSValue中并将其插入到数组中。

如何创建NSObject的自定义子类,其中一些属性与结构的字段匹配并将其插入到数组中?

NSValue是NSObject的子类,因此性能和内存方面的开销不应太大。我错过了一些明显的东西吗?

1 个答案:

答案 0 :(得分:0)

更好的想法是创建NSObject的自定义对象,以便您可以直接访问这些值并将其插入NSArray中,因此不需要将其转换为NSValue而是直接为其创建对象。