如何自动实现属性和ivars的NSCoding

riy*_*yaz 2 iphone xcode objective-c nscoding ios

我试图将大量对象保存到文件中并检索它们以供以后使用.

以前,我使用过这些宏 - 虽然感觉很乏味.

然后我发现了自动编码,它以自己的方式很棒但它不能编码/解码实例变量.

我需要自动完成编码/解码的整个过程,因为我的应用程序仍在开发中,为每个ivar编写编码/解码实现是很繁琐的.

Nic*_*ood 5

您可以覆盖+ codableProperties方法并返回ivars的名称.它不如自动检测它们好,但比手动编写NSCoding逻辑更好.