//单例,本质上是程序特定路径下的一个plist文件(plist最外层为字典) //只能存特定的数据类型,不能存一般的对象 NSUserDefaults *deaults = [NSUserDefaults standardUserDefaults]; //类比字典 [deaults setObject:@"firstOpen" forKey:@"tag"]; //执行写入文件,将数据同步给程序 [deaults synchronize]; //删除数据 NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; [defaults removeObjectForKey:@"tag"]; [defaults synchronize]; NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; //没有写入的话,数据为空 NSString *openStr = [defaults objectForKey:@"tag"];