import <Foundation/Foundation.h>
@interface TJXTool : NSObject
+(BOOL)isFirstStarApp;
@end
import "TJXTool .h"
@implementation TJXTool
+(BOOL)isFirstStarApp{
//保證key值得唯一性,一個key只能對應(yīng)一個對象,代表app啟動次數(shù)
NSString *key = @"appStarNumber";
//獲得
NSUserDefaults *def = [NSUserDefaults standardUserDefaults];
NSNumber *number = [def objectForKey:key];
if(number.integerValue > 0){
//不是第一次咒钟,
//上次啟動次數(shù)+1
// NSString *num = [def objectForKey:@"appStarNumber"];
// NSInteger num1 = num.integerValue;
// num1 += 1;
// [def setObject:num1 forKey:key];
number = [NSNumber numberWithInteger:number.integerValue+1];
[def setObject:number forKey:key];
[def synchronize];
NSLog(@"這是第%ld啟動",number.integerValue);
return NO;
}else{
//是第一次磷杏,
//賦值,下次啟動不再是0
number = [NSNumber numberWithInteger:1];
//賦值
[def setObject:number forKey:key];
//同步到磁盤
[def synchronize];
NSLog(@"第一次啟動");
return YES;
}
return YES;
}
@end