03-偏好设置

//  ViewController.m
//  偏好设置

#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    
    // 单例 default\share\standard
    
    /*
     不需要关心文件的路径 - Preferences
     */
    
    // 打印沙盒路径
    NSLog(@"沙盒路径:%@",NSHomeDirectory());
    
    // 偏好设置单例
    NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
    
    // 保存数据
    [userDefaults setObject:@"iOS" forKey:@"alangeit"];
    [userDefaults setBool:YES forKey:@"niubilityKey"];
    
    // 注意点:同步方法(iOS8之前一定要调用,不调用的话,系统会每5分钟保存一次)
    [userDefaults synchronize];
    
    // 读取数据
    NSString *str = [userDefaults objectForKey:@"alangeit"];
    BOOL niubility = [userDefaults boolForKey:@"niubilityKey"];
    
    NSLog(@"%@ %@",str,niubility?@"yes":@"no");
}

@end
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容