【问题标题】:NSValue or NSObject subclassNSValue 或 NSObject 子类
【发布时间】:2013-07-02 08:53:52
【问题描述】:

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

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

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

【问题讨论】:

  • 你是对的。

标签: objective-c macos cocoa nsarray nsvalue


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-12
    相关资源
    最近更新 更多