确定首次使用iPhone应用程序

时间:2009-11-26 16:36:52

标签: iphone

我开发了一个iPhone应用程序,我希望在安装后首次加载应用程序时向用户显示欢迎屏幕 这意味着下次用户使用我的应用程序时,他将看不到该屏幕。

任何想法如何确定这是否是第一次加载? (DB?文件?设置?)

谢谢!

1 个答案:

答案 0 :(得分:3)

我建议在第一次运行期间向NSUSerDefaults写一个标志。然后,您可以在后续运行期间检查该标志。

“Cocoa的用户默认编程指南”(包含在iPhone SDK文档中)是一个很好的起点。

快速回答:

if(![[NSUserDefaults standardUserDefaults] boolForKey:@"NotFirstStart"])  
{  
    //show splash  
    [[NSUserDefaults standardUserDefaults]
        setObject:@"YES" forKey:@"NotFirstStart"];    
}