我希望用户能够做出一些偏好,如颜色,首选图像等.当我使用NSUserDefaults时,首次启动应用程序时将没有首选项,对吧?所以,每次我想获得喜欢的偏好
NSInteger avatarID =(NSInteger)[[NSUserDefaults standardUserDefaults] objectForKey:@"avatar"];
我必须检查它是否为null,然后使用我的系统首选项.但后来我在文档中看到了这一点:+ resetStandardUserDefaults
在某处保存了两个默认分支吗?来自用户的那些,以及来自开发者的那些?