[英]How simulate update of iOS application
我的应用程序具有几个实现NSCoding
协议的类。 然后应用将这些类的实例保存到文件系统中
在不久的将来,我将发布我的应用程序的新版本。 该应用将包含- (void) encodeWithCoder:(NSCoder *)coder
和- (id) initWithCoder:(NSCoder *)aDecoder
方法的更改逻辑。
问题是:更新后测试该应用程序正常运行的一般方法是什么?
因此,据我所知,您在问,如何确保我的应用程序在更新后的代码中正确或不正确。
这意味着,更新后的应用程序首次运行时,编码实例是否可以解码并完美重用?
在这种情况下,对于新更新的应用程序-在initWithEncoder方法中添加version
密钥。 如果不存在版本,则那些编码文件为旧版本,并相应地编写您的代码(如果存在),则照常初始化该对象。
这是根据苹果的建议。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.