【发布时间】:2016-09-15 09:15:49
【问题描述】:
我有一个 Swift 字典结构 ([String : CustomObject]),我需要保存一次,然后在应用程序启动时重新加载。如何使用 Swift 保存和重新加载字典?
【问题讨论】:
标签: ios swift dictionary collections save
我有一个 Swift 字典结构 ([String : CustomObject]),我需要保存一次,然后在应用程序启动时重新加载。如何使用 Swift 保存和重新加载字典?
【问题讨论】:
标签: ios swift dictionary collections save
如果您有自定义对象,则需要使它们符合NSCoding 协议。这意味着实现方法encodeWithCoder 和initWithCoder。它归结为将对象的状态值解构为“属性列表”类型或也符合NSCoding 的类型的数据类型。您的 encodeWithCoder 实现可以通过调用 encodeObject:forKey: 对符合 NSCoding 的对象的属性进行编码
【讨论】: