iOS有很多的设计模式,当然,不管是什么语言有很多的设计模式.辛格尔顿是一种之一,辛格尔顿,它从字面上是一个单独的实例,首先,它是只有一个单一的,其次,它是一个实例.我们知道,在iOS用于开发Objective-C语言是面向对象的语言,我们说的实例通常就是指我们创建的对象.而用来创建单例(唯一实例)的类就是单例类,这一点不难理解. 单例: 不管一个应用程序请求多少次,单例类都始终返回的是同一个实例对象. 一个典型的类在用户须要的情况下会创建非常多个对象.而一个单例类在一个应用程序其中仅仅会创建唯…