我目前有一个应用程序,它通过将 NSArray 转换为 NSData 来存储它的数据,并将其写入这样的文件中:
NSData *theData = [NSKeyedArchiver archivedDataWithRootObject:theSaveArray];
[theData writeToFile:[self filePath:@"/Time.dat"] atomically:YES];
典型的用户每天都会保存数据,这意味着数组会在短时间内变得非常大。
我正在考虑更新应用程序并使用 sqllite 将数据迁移到 CoreData,但我不确定它是否会有所改进(现在我看不到问题,但我有点担心未来会发生什么) .
数组填充一个 TableView。但是当数组有 1000 多个条目时,几年后会发生什么?那么 iCloud 同步呢?我知道 CoreData 可以轻松同步本地文件呢?