我可以在iOS App中本地存储JSON文件

时间:2015-06-03 15:27:26

标签: ios swift

我正在设计一款应用,其中应用会在启动时加载一些数据。我可以在应用程序内部以json文件的形式存储这些数据,还是应该始终使用核心数据?我这里没有任何服务器提取,所以我不知道使用json是否是本地存储的好选择..

1 个答案:

答案 0 :(得分:1)

如果您愿意,可以使用JSON存储数据。看一下NSJSONSerialization课程。这会将您的对象从Foundation类转换为JSON文件。

但是,plists在iOS中序列化对象更方便。

有一些内置的方法可以保存和加载基础类对象,如NSArray和NSDictionary作为Plists。

如果使用NSPropertyListSerialization类,则可以将数据读取和写入二进制属性列表,这些列表比默认情况下xml格式的属性列表快得多/小。 (有关详细信息,请参阅NSPropertyListSerialization上的Xcode文档。)