我正在为 iPhone 构建铁路应用程序。该应用程序在其中一个 View 中列出了用户周围的一些火车站。但我不想总是 ping 服务器,以访问不会更改的数据。我打算在这里做的是,创建一个虚拟应用程序并访问 Stations List 一次,将其保存在 NSDictionary
中,然后将该 NSDictionary
文件永久复制到我的真实应用程序中.我怎样才能做到这一点?
注意:- 使用 Objective-C
。不是 Swift
最佳答案
您可以使用以下任何一种进行存储..
NSUserDefaults -- 用于临时保存数据。
Core Data -- 用于保存记录类型较多的大数据。
属性列表 -- Plist。
如果您想要永久保存数据,即使应用已从设备中删除。
您也可以在删除并重新安装应用程序后使用下面的 UIKeyChain 获取数据。这种情况不适用于核心数据和用户默认值。
KeyChain store 将通过访问 KeyChain Access 来存储数据。
https://github.com/kishikawakatsumi/UICKeyChainStore
希望是有用的内容..
关于ios - 向 ios 应用程序添加永久 NSDictionary,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29003177/