NSUserDefaults

阅读更多

 

   NSUserDefaults

 

   用来保存一些程序相关的偏好设置和数据等。

  

   可以存储:NSData、NSString、NSNumber、NSDate、NSArray等,从 NSUserDefaults 返回的值是不可变的。

 

    它是单例线程安全的。

 

 

   这里用到了 standardUserDefaults:

 

   NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];

 

   设置值:

 

   NSString *token = @"123";

 

   通过 setObjectforKey

 

   [defaults setObject: token forKey: @"token"]

  

   这里可以通过 synchronize 来同步:

 

   [defaults synchronize];

   

你可能感兴趣的:(NSUserDefaults)