有什么区别:
[[NSUserDefaults standardUserDefaults] registerDefaults:
[NSDictionary dictionaryWithObjectAndKey:anObject, @"something"]];
Run Code Online (Sandbox Code Playgroud)
还有这个:
[[NSUserDefaults standardUserDefaults] setObject:anObject forKey:@"something"];
Run Code Online (Sandbox Code Playgroud) 我到处寻找,无法找到如何使用registerDefaults()的解释.每个询问如何设置默认值的帖子都通过"use registerDefaults()"来回答,我遇到的一个小问题是我不知道如何使用registerDefaults().有人能告诉我到底要编写什么代码以及放置它的位置.我的问题:我有5个值(Int)需要具有特定的默认值,但稍后可以由用户更改.我检查过Xcode文档,youtube和google,找不到答案.