我们经常需要在程序里判断是否是第一次进入App、第一次进入购物车、第一次进入扫描等等会给用户一个引导功能。如下:

+ (BOOL)isFirstEnterNewModule{
    if (![[NSUserDefaults standardUserDefaults] boolForKey:@"firstStart"]) {

        [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"firstStart"];
        [[NSUserDefaults standardUserDefaults] synchronize];
        return YES;
    }
    return NO;
}