IOS单例模式学习
原理:始终返回一个实例,即一个类始终只有一个实例
创建单例模式步骤:
1、声明一个单件对象的静态实例,并初始化为nil
2、创建一个工厂类的方法,当类的实例为nil时,才生成一个该类的实例
3、重写类的allocWithZone方法,确保类在alloc时不会产生另一个对象
4、覆盖对象的copyWithZone、retain、retaincount、release、autorelease
代码实例:



main函数中的调用
在main函数中调用会发现user1、user2、user3在内存中指针地址都相同

浙公网安备 33010602011771号