iphone - 在 iphone 中存储应用程序的数据

标签 iphone ios xcode

我是 iPhone 开发的新手。尝试开发一个应用程序。数据大约有 2000 个条目,大约有 150 个字符。数据是如何正常存储的?在列表中? XML ?光盘?哪种格式解析速度快?

最佳答案

如果你有一个非常简单的结构,我推荐一个 PLIST。它很容易与 NSMutableArray 对象一起使用。例如,您像这样将 EntriesList.plist 读入 myArray:

NSString path = [[NSBundle mainBundle] pathForResource:@"EntriesList" ofType:@"plist"];
NSMutableArray* myArray = [[NSMutableArray alloc] initWithContentsOfFile:pathToFile];

但是如果你有一个更复杂的结构,有几个表/关系,那么你最好选择 Core Data。它可以在后台使用 sqlite 数据库文件,并在您的代码中轻松处理数据获取请求。

关于iphone - 在 iphone 中存储应用程序的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13053699/

相关文章:

iphone - iPhone 上的音频

iphone - ABPersonViewController+删除

iphone - 如何在设备上使用MallocStackLogging?

iphone - 当用户在 iOS 中启动消息或邮件应用程序时如何收到通知

xcode - 如何在 Xcode 中创建 .storekit 文件?

ios - 苹果第三次拒绝——开发者找不到解决方案

iOS。获取 UI 线程的堆栈跟踪,但从不同的线程执行

ios - Swift MeasurementFormatter 错误地将距离转换为英里

ios - 保持函数之间的定义

xcode - iPhone - 我应该为 Retina 和非 Retina 显示屏创建 2 个不同尺寸的图像吗?