【发布时间】:2014-11-13 12:48:31
【问题描述】:
我想使用 NSUserDefaults 保存我的游戏数据,这似乎是最简单的方法。
我要保存的对象非常复杂,这意味着它们有一堆子类,其中有一堆子类等。据我所知,NSUserDefaults 只存储原始数据类型。将对象转换为 NSData 或任何东西都不起作用。对于如此复杂的类,实现 NSCoding 协议是一个巨大的痛苦。
实现存储此类对象的最简单方法是什么?我应该使用 NSUserDefaults 以外的东西吗?
【问题讨论】:
-
使用
sqlite并将数据存储为 BLOB。
标签: ios xcode swift persistence nsuserdefaults