能不能通俗易懂的讲一下什么是单例模式,单例模式有什么作用?
最好有个简单的小例子
单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案
OC中单例模式的例子,参考:http://blog.csdn.net/jiangwei0910410003/article/details/41928053
简单来说,一个程序中这样的对象只有一个,并且只能有一个。
比如说你程序中的当前用户配置,全局变量,系统中唯一的硬件和网络连接等等。
例子:http://blog.sina.com.cn/s/blog_7c452219010148jo.html
实战一下,体会更深,理解更透