我试图将核心数据持久性存储逻辑放在:
如何在用户第一次启动应用时检查它?
答案 0 :(得分:3)
您可以使用NSUserDefaults存储信息。 当应用程序第一次启动时,您将变量设置为TRUE。
NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
if([userDefaults boolForKey:@"notFirstLaunch"] == false)
{
//do stuff on first launch.
[userDefaults setBool:YES forKey:@"notFirstLaunch"];
[userDefaults synchronize];
}
您还可以存储应用版本以在应用更新上更新数据库。
答案 1 :(得分:0)