【问题标题】:A general understanding of Deep Copy of NSMutableArray对 NSMutableArray 的 Deep Copy 的大致理解
【发布时间】:2011-12-16 18:19:34
【问题描述】:

我在这里有一个场景,也许有人可以在这个基石上启发我。我有一个单身人士,最初我的 json 正在被解析,我正在将内容从那里加载到我的数据模型中。

现在假设我从单例深度复制到我的数据模型,当我的数据模型中的信息发生变化时,是否可以将信息横向传输回单例?目前我正在强制更新我的数据模型和单例对象以保持一致性,但我认为这是一种不好的方法。

会有一些更好的方法来以某种方式反转深拷贝,但只是想在这里看看我的选择。

谢谢

【问题讨论】:

    标签: iphone objective-c ios cocoa ipad


    【解决方案1】:

    您可能应该研究一下 KVO,即启用绑定或 CoreData 的机制。

    一定要查看 Apple 文档 - 但要快速入门,请查看 Observing an NSMutableArray for insertion/removal

    【讨论】:

    • 谢谢@Jay。目前我有两个 NSMutableArray,一个包含所有内容,一个包含所有内容 - x。我想确定这里的 x 是什么,并在每个 x 的 nsmutablearray 中设置一些值。您是否认为有一种方法可以比较两个 NSMutableArray 并以某种方式设置不匹配的值?谢谢
    猜你喜欢
    • 2018-03-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-21
    相关资源
    最近更新 更多