单例设计模式的简单使用
一次执行 dispatch_once: 对应的代码只执行一次 , 并且它是线程安全的。
什么时候需要用到一次性执行: 单例
单例:
就是在程序运行期间,只有一个实例化对象 ----
举例:音乐播放器的App, 同时只能播放一首歌曲.
好处: 如果不使用同一个播放管理器对象, 那就播放下一首歌曲时, 先销毁上一个对象, 再创建一个新对象
这样做就比较消耗资源.
写一个单例:
1.自定义一个单例继承自NSObject

2.提供类方法
3.重写类方法

4.调用单例

5.查看效果

上述地址不同的原因是初始化类方法的不同,所以我们还要重写初始化的类方法


重写上述两个方法后运行效果

淡泊以明志
浙公网安备 33010602011771号