【发布时间】:2015-02-19 17:22:13
【问题描述】:
我正在尝试将大量对象保存到文件中并检索它们以供以后使用。
以前,我使用过these macros - 不过感觉很乏味。
然后我发现了Autocoding,它本身就很棒,但它不能对实例变量进行编码/解码。
我需要自动化整个编码/解码过程,因为我的应用仍在开发中,为每个 ivar 编写编码/解码实现很乏味。
【问题讨论】:
-
你能用属性代替 ivars 吗?
-
是的,我可以,但我不能强迫我所有的队友都这样做。希望你能理解我的情况。
-
这样做会使升级变得困难。如果你的类实现发生变化,你可能不得不编写和维护痛苦的序列化升级方法。
-
话虽如此,我刚才回答了一个类似的问题:stackoverflow.com/questions/28054122/…
-
@riyaz 你可以尝试说服他们,或者对他们大喊大叫,或者恢复他们使用 ivars 的提交。
标签: ios objective-c iphone xcode nscoding