码迷,mamicode.com
首页 > 其他好文 > 详细

对于单例的理解

时间:2015-10-23 10:16:54      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:

在objective-c中要实现一个单例类,至少需要做一下四个步骤:

1)为单例对象实现一个静态实例,并初始化,然后设置为nil;

2)实现一个实例构造方法检查上面申明的静态实例是否是nil.如果是则新建并返回一个本类的实例;

3)重写allocWithZone方法,用来保证其他人直接使用alloc和init试图获取一个新实例的时候不会产生一个新实例;

4)适当实现allocWithZone,copyWithZone,release和autorelease;

 

对于单例的理解

标签:

原文地址:http://www.cnblogs.com/hunyifei/p/4903396.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!