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

【好程序员笔记分享】Obj-c之构造析构函数

时间:2015-03-10 11:50:54      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:

<A href="http://www.goodprogrammer.org/" target="blank">ios培训</A>------我的Obj-c语言笔记,期待与您交流!

Obj-c的构造函数以initWithXXXX开头(初始化相关的工作)

1 -(id) init {
2   self = [super init];
3   //使用[super]父类的对象    
4   //self表示本类的对象
5   if(self){
6         
7   }
8   return self;  
9 }

 1 - (id) initWithName:(NSString *)newName;

 2 - (id) initWithName:(NSString *)newName withAge:(int)newAge; 

析构函数 dealloc(对象在销毁之前调用的函数)

1 - (void) dealloc {
2   //析构函数 是在对象完全消失的时候调用
3   //对象销毁时候调用 对象计数器 = 0
4   //这个dealloc函数 不要认为调用的是[XX dealloc]
5   //而是去调用 [XX release];
6   //release销毁对象 release计数器-1 减到0就自动跳用[dealloc]函数
7   [super dealloc];
8 }

 

1 //只调用一次
2 //类方法,在该类第一次实例化的时候调用
3 + (void) initialize;

 

【好程序员笔记分享】Obj-c之构造析构函数

标签:

原文地址:http://www.cnblogs.com/changjianhong/p/4325284.html

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