在浏览 的类参考文件时NSUserDefaults
,我注意到返回[NSUserDefaults standardUserDefaults]
值为
共享默认对象
这个对象是什么,它的类型是什么?我们可以在这个对象上调用哪些方法?
谢谢,
在浏览 的类参考文件时NSUserDefaults
,我注意到返回[NSUserDefaults standardUserDefaults]
值为
共享默认对象
这个对象是什么,它的类型是什么?我们可以在这个对象上调用哪些方法?
谢谢,
它是 的一个实例NSUserDefaults
。您可以调用为该类定义的任何实例方法。(例如 stringForKey:
,dictionaryForKey:
....)
+ (NSUserDefaults *)standardUserDefaults
它只是返回 NSUserDefaults 类型的单例对象的类方法。因此,您可以调用此类的所有方法。
为当前用户初始化默认值。即使再次调用此方法,对标准搜索列表的后续修改仍然有效——仅在第一次调用此方法时,才保证搜索列表是标准的。提供共享实例是为了方便——您可以使用 alloc 和 initWithUser: 或 init 创建自定义实例。