保存数据以便本地加载
问题描述:
我正在研究需要在展会上离线运行的iphone应用程序。它应该提供数据,因为在展台上没有互联网而存储在本地。尽管如此,为了轻松地进行内容更新,它应该能够在连接到互联网后更新其内容。保存数据以便本地加载
这是相当多的数据(大约300整行文本),我希望它被加载,存储和可视化尽可能优化。
什么是一旦连接加载内容的最佳方式,我应该如何将它存储在设备上?
答
加载内容您可以使用属性列表:使用[的NSKeyedArchiver archiveRootObject:myString toFile:path]将NSString保存到磁盘。
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
:
存储在文件的文件夹可以与被确定
答
我想将其存储在设备上,你可以使用NSUserDefaults
你也可以异步使用NSInvocationOperation