得到一些静态数据,不多,我应该如何存储它们

时间:2015-04-17 03:00:52

标签: ios core-data preload

我得到了一些静态数据,不是太多,可能有50-60个计数,这对于视图的内容是必要的,所以我必须将它们预加载到我的应用程序中。数据不简单,不适合属性列表,而且太小,所以我不确定核心数据是否合适。有什么建议吗?

1 个答案:

答案 0 :(得分:2)

我认为您可以将它们转换为NSData,然后保存到文件中。

例如:

//Write
NSArray * array = @[@"1",@"2",@"3",@"4"];
NSData * data = [NSKeyedArchiver archivedDataWithRootObject:array];
[data writeToFile:yourpath atomically:YES];
//Read
NSData * data = [NSData dataWithContentsOfFile:writeToFile:yourpath];
NSArray * array = [NSKeyedUnarchiver unarchiveObjectWithData:data];