【发布时间】:2012-06-18 19:32:34
【问题描述】:
我有一个自定义对象,我想将它保存到磁盘而不是内存。自定义对象具有子对象,子对象具有子对象,依此类推。这棵树相当广泛。其中一个子对象有 30 多个属性,其中 6 个是子对象本身。
如果我想使用NSCoding,是否需要在每个子自定义对象上实现NSCoding,并在每个自定义对象中实现encodeWithCoder和initWithCoder?
我认为答案是肯定的,但这将是一件很痛苦的事情,只是忙于遍历每个对象并使其基本上符合 NSCoding 对吗?
【问题讨论】: