koichi222のブログ

Engineer. Love technology & music.

【iphone】アプリ初回起動時の判定

チュートリアルを出すための判定がしたかったので調べた。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

{
    if ([[NSUserDefaults standardUserDefaults] boolForKey:@"HasLaunchedOnce"])
    {
        // 2回目以降の起動時
    }
    else
    {
        // 初回起動時
        [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"HasLaunchedOnce"];
        [[NSUserDefaults standardUserDefaults] synchronize];
    }
}


参考:ios - How to detect first time app launch on an iPhone - Stack Overflow

簡単!!