iOS开发中单例设计模式的简单理解

2016-03-22  本文已影响58人  df837e5ea60a

单例设计模式确切的说就是一个类只有一个实例,有一个全局的接口来访问这个实例。当第一次载入的时候,它通常使用延时加载的方法创建单一实例。因此需要用一种只允许生成对象类的唯一实例的机制。例如:[NSUserDefaults standerUserDefaults], [UIApplication sharedApplication], [UIScreen mainScreen], [NSFileManager defaultManager] 都返回一个单一对象

单例模式的使用场合
类只能有一个实例,并且必须从一个为人数值的访问点对其访问。
这个唯一的实例只能通过子类化进行拓展,并且拓展的对象不会破坏客户端代码。

上一篇 下一篇

猜你喜欢

热点阅读