在需要數據持久化的時候,使用偏好設置存儲是一個方便快捷的方法,偏好設置的實質就是在底層封裝了一個字典,生成的是一個plist文件,保存在libary-perferences這個目錄下 下面。
使用偏好設置的好處有兩個:
1.不需要關心文件名
2.快捷做鍵值對存儲
下面來一個簡單的例子說明:
// 跟字典很像,存儲鍵值對
- (void)save
{
NSUserDefaults *useDefaults = [NSUserDefaults standardUserDefaults];
[useDefaults setObject:@"Jeck" forKey:@"account"];
[useDefaults setObject:@"123" forKey:@"passWord"];
}
// 根據key讀取數據
- (void)read
{
NSString *name = [[NSUserDefaults standardUserDefaults] objectForKey:@"account"];
NSString *passWord = [[NSUserDefaults standardUserDefaults] objectForKey:@"passWord"];
存儲數據和讀取數據就是這麼簡單啦。