Cocoa中充满了单例模式。 Cocoa API何时使用单例模式,是否有逻辑上/传统上的区别?
NSSingletonObject *so = [NSSingletonObject defaultSingleton];
对比
NSSingletonObject *so = [NSSingletonObject sharedSingleton];
不是很重要的事情,但我真的不明白为什么有时候会使用其中一个而不是另一个。