iOS NSUserDefaults輕量級本地存儲

NSUserDefaults是一種輕量級本地存儲,文件以plist形式儲存在Documents/LibraryPreferences裏緩存

NSUserDefaults *ud=[NSUserDefaults standardUserDefaults];
    NSDictionary * dict1=@{
                          @"name":@"Josone",
                          @"age":@"18",
                          @"sex":@"M"
                         };
    NSDictionary * dict2=@{
                          @"name":@"LiHua",
                          @"age":@"48",
                          @"sex":@"M"
                          };
    NSDictionary * dict3=@{
                           @"name":@"Peter",
                           @"age":@"28",
                           @"sex":@"M"
                           };
    NSArray *arr=@[dict1,dict2,dict3];
//若是儲存內容重名了,會進行替換
    [ud setObject:arr forKey:@"班級"];

    //立刻執行將內容存到硬盤,不寫的話,會先緩存,而後在系統不忙的時候儲存到硬盤 
    [ud synchronize];

NSUserDefaults 存儲的東西被刪除:APP被卸載code

相關文章
相關標籤/搜索