我开发了一个iPhone应用程序,我希望在安装后首次加载应用程序时向用户显示欢迎屏幕 这意味着下次用户使用我的应用程序时,他将看不到该屏幕。
任何想法如何确定这是否是第一次加载? (DB?文件?设置?)
谢谢!
答案 0 :(得分:3)
我建议在第一次运行期间向NSUSerDefaults写一个标志。然后,您可以在后续运行期间检查该标志。
“Cocoa的用户默认编程指南”(包含在iPhone SDK文档中)是一个很好的起点。
快速回答:
if(![[NSUserDefaults standardUserDefaults] boolForKey:@"NotFirstStart"])
{
//show splash
[[NSUserDefaults standardUserDefaults]
setObject:@"YES" forKey:@"NotFirstStart"];
}