我这里有一个场景,也许有人可以在这个基石上启发我。我有一个单例,最初我的 json 被解析,我正在从那里加载内容到我的数据模型。
现在假设我从单例深度复制到我的数据模型,当我的数据模型中的信息发生变化时,是否有办法将信息横穿回单例?目前我正在做一些暴力更新我的数据模型和单例对象以保持一致性,但我简单地认为这是一个糟糕的方法。
会有一些更好的方法以某种方式反转深拷贝,但只是想在这里查看我的选项。
谢谢
最佳答案
您可能应该研究 KVO,即启用绑定(bind)或 CoreData 的机制。
一定要查看 Apple 文档 - 但为了快速入门,请查看 Observing an NSMutableArray for insertion/removal
关于iphone - 对 NSMutableArray 的 Deep Copy 的一般理解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8538424/