查看答案
- 代理模式
- 观察者模式
- 单利模式
- 工厂模式
- 适配器模式
- 外观模式
查看答案
类工厂方法就是把alloc
方法和init
整合在一起,系统自动autorelease
不用我们自己释放内存。比如我们经常用到的new
,系统不推荐我们使用new
对于对象初始化,因为释放会比较慢。
查看答案
单利是不管怎么初始化,在进程运行期间只存在一个实例对象。
查看答案
GCD在内部同过控制一个静态变量来是否走Block方法创建对象,内部通过信号量控制调用。就算是在多线程,其他没有调用完毕就等待,等调用完毕再去看对象是否创建完毕。