有可能知道我的应用程序是第一次运行或不在xcode?

Alf*_*asa 2 iphone cocoa-touch ios ios5 xcode4.3

我创建了一个应用程序,我想为用户提示消息..也许使用UIAlertview.之后,如果用户第二次运行应用程序,警报将不再提示.

那可能吗?说实话,我对如何做到这一点一无所知.任何的想法?我搜索STO,实际上这个链接,仍然困惑.

什么是NSUserDefaults?NSUserDefaults如何存储此信息?我的意思是这是我第一次或第二次.

谢谢.

Nic*_*tto 7

要知道什么是NSUserDefaults,我建议看看官方文档.

当然,您可以使用它来实现您的目标.您使用用户默认值来存储有关应用程序中当前运行量的信息.

或多或少像:

BOOL isRunMoreThanOnce = [[NSUserDefaults standardUserDefaults] boolForKey:@"isRunMoreThanOnce"];
if(!isRunMoreThanOnce){
    // Show the alert view
    // Then set the first run flag
    [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"isRunMoreThanOnce"];
    [[NSUserDefaults standardUserDefaults] synchronize];
}
Run Code Online (Sandbox Code Playgroud)