"SMXObject 让我再也不用在课程中不断地实施 NSCoding 了!过去,我总是不得不手动编码每个属性,写了一堆样板代码。谁有这个时间啊?现在,只要继承 SMXObject,而不是 NSObject,就可以自动处理这些繁琐的事情了。SMXObject 是 NSObject 的子类,所以现有代码仍然可以正常工作,而且它还自动支持 NSCopying 协议,你也可以免费获得它!如果你感兴趣的话,可以查看NSObject源码了解更多。有没有觉得这就像魔法一样方便?实际上,这是一个聪明的封装机制。如果你想更深入地了解如何在 iOS 中实现模型的本地存储,不妨看看使用NSCoding与runtime实现模型本地存储的实例代码。真是个超级省心的办法!"
暂无评论