为了检索类的共享示例或单例示例,我通常看到两种形式的语法:className.standard
或className.shared
。
示例:
UserDefaults.standard // Returns the shared defaults object. (from docs)
UIApplication.shared // Returns the singleton app instance. (from docs)
有区别吗?为什么Swift经常使用这两种方法?当我创建一个单例时,我应该使用哪一种?
1条答案
按热度按时间rsaldnfx1#
通过调用标准属性,您可以检索共享默认值对象,我们可以在其中读取和写入键值对。要首先存储值,您需要声明其键。键是标识UserDefaults中的值的唯一字符串。