我正在制作我的第一个主要 iPhone 应用程序,需要一些关于保存用户数据的建议。我希望保存一个复杂的多维数组,例如包含一般信息和更多数据列表的联系人列表。
我在网上找了很久,找到了很多教程,但似乎都有些含糊不清。
保存此类数据的最佳做法是什么?如果有人可以指导我找到一个很好的教程,那就太好了。更新应用程序不会丢失保存的数据至关重要。
谢谢
最佳答案
NSUserDefaults 在更新时不会丢失数据。
//Writing
[[NSUserDefaults standardUserDefaults] setInteger:1 forKey:@"anInt"];
[[NSUserDefaults standardUserDefaults] setDouble:1.2 forKey:@"aDouble"];
[[NSUserDefaults standardUserDefaults] setString:@"aString" forKey:@"aString"];
[[NSUserDefaults standardUserDefaults] synchronize];
//Reading:
int i = [[NSUserDefaults standardUserDefaults] integerForKey:@"anInt"]
关于ios - Xcode 4.3 保存用户数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11055828/