IOS单例模式学习

        原理:始终返回一个实例,即一个类始终只有一个实例

        创建单例模式步骤:

       1、声明一个单件对象的静态实例,并初始化为nil

       2、创建一个工厂类的方法,当类的实例为nil时,才生成一个该类的实例

       3、重写类的allocWithZone方法,确保类在alloc时不会产生另一个对象

       4、覆盖对象的copyWithZone、retain、retaincount、release、autorelease

       代码实例:

     

     

       

     

        main函数中的调用

    

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

    

 

       

      

posted @ 2013-09-08 22:22  Sml@*smile  阅读(125)  评论(0)    收藏  举报