【转载】单例模式

一、 什么是单例模式

保证一个类只有一个实例,并且提供一个全局的访问入口访问这个实例。

二、单例模式的特点

创建单例模式的五个步骤:

1.声明一个可以新建和获取单个实例对象的方法

2.声明一个static类型的类变量

3.声明一个只执行一次的任务

4.调用dispatch_once执行该任务指定的代码块,在该代码块中实例化上文声明的类变量

5.返回在整个应用的生命周期中只会被实例化一次的变量

三、实现单例模式

【转载】单例模式_第1张图片

你可能感兴趣的:(【转载】单例模式)