如何判断一个app是否是今天首次启动

 思路: 
    每次退出app的时候,都在UserDefault中存一下当前date
    下次登录时,判断date是否是当前日期,不是则为首次启动


代码实现:   
    NSDate *  senddate=[NSDate date];
    NSDateFormatter  *dateformatter=[[NSDateFormatter alloc] init];
    [dateformatter setDateFormat:@"YYYY-MM-dd"];
    NSString *  locationString=[dateformatter stringFromDate:senddate];
    if (![locationString isEqualToString:[ud objectForKey:@"tabbarDate"]]) {
        说明是第一次启动
    }
    [ud setValue:locationString forKey:@"tabbarDate"];
    [ud synchronize]; 

你可能感兴趣的:(ios开发)