NSUserDefaults 数据存放在沙盒 Library/Preferences/ 目录下,一个以你包名命名的.plist文件。
验证:
使用NSUserDefaults设置键值对
[[NSUserDefaults standardUserDefaults] setObject:@"liushengqiang" forKey:@"liushengqiang"];
NSString *path = NSHomeDirectory();
NSLog(@"path : %@", path);
并得到Home目录路径,拷贝到命令行
admindeiMac-2:8C17BB9C-5CCE-4A2C-9062-D665AABC578F admin$ cd //Users/admin/Library/Developer/CoreSimulator/Devices/17BACC2F-499E-40A1-A53C-F0FFA8D49BAC/data/Containers/Data/Application/8C17BB9C-5CCE-4A2C-9062-D665AABC578F
admindeiMac-2:8C17BB9C-5CCE-4A2C-9062-D665AABC578F admin$ cd Library/Preferences/
admindeiMac-2:Preferences admin$ ls
com.apple.Preferences.plist www.ShengQiang.com.---.plist
admindeiMac-2:Preferences admin$
www.ShengQiang.com.---.plist 就是存储你NSUserDefaults的plist文件