在单例方法中如何使用单例:
像:
[self doMethod];
或:
[[SingletonClass sharedSingleton] doMethod];
答案 0 :(得分:7)
我认为没有理由以第二种方式去做。这种方式更长,更慢,更脆 - 而且没有任何好处。只需使用self
,除非您有其他令人信服的理由。单身人士基本上只是普通人。
答案 1 :(得分:1)
我更喜欢最小化客户端调用的次数,因此我建议您在单例上使用方便类方法将实例方法发送到单例。