Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在单例方法中我应该如何使用单例:
喜欢:
[self doMethod];
或者:
[[SingletonClass sharedSingleton] doMethod];
?
我想不出用第二种方式做的理由。这种方式更长、更慢、更脆弱——而且没有任何好处。除非self您有真正令人信服的理由不这样做,否则请使用。单例本质上只是普通对象。
self
我更喜欢尽量减少客户端的调用次数,因此我建议您在单例上使用一个方便的类方法,将实例方法发送给单例。
表格内的标签?