一、单例的介绍
单例:在内存中只有唯一的实例,并且提供一个全局的访问方法。
OC中常见的单例有:
UIApplication
NSFileManager
NSUserdefaults
NotificationCenter
在IOS开发中,单例的应用非常广,甚至都有滥用的趋势。
二、单例的设计步骤
开发中有一个最常用的单例就是音乐或者音效播放,下面以音乐播放的例子介绍设计单例的思路和步骤:
1>新建一个类SoundTools继承NSObject
2>定义一个全局访问方法
+ (instancetype)sharedSoundTools {