是否可以从特定方法初始化单例,而不是在执行应用程序时初始化?
我需要在 viewdidload 中运行一个方法,具体取决于 Singleton 是否返回 nil,但由于它是在应用程序运行时创建的,因此它永远不会返回 nil。
根据定义,单例的 getInstance() 永远不会返回null
。如果尚未创建 Singleton 实例,则会创建该实例并返回对象引用。我想你唯一能得到的时间null
back 是如果对象创建由于某种原因失败(内存不足或某些此类不可预见的情况)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)