1

我有一个自定义对象,我想将其保存到磁盘而不是内存。自定义对象具有子对象,子对象具有子对象,依此类推。这棵树相当广泛。其中一个子对象有 30 多个属性,其中 6 个是子对象本身。

如果我想使用 NSCoding,是否需要在每个子自定义对象上实现 NSCoding,并在每个自定义对象中实现 encodeWithCoder 和 initWithCoder?

我认为答案是肯定的,但这将是一件很痛苦的事情,只是忙于遍历每个对象并使其基本上符合 NSCoding 对吗?

4

1 回答 1

2

是的。

值得庆幸的是,Accessorizer 正是出于这个原因而存在:http: //itunes.apple.com/us/app/accessorizer/id402866670 ?mt=12

于 2012-06-18T19:51:35.650 回答