黑马程序员技术交流社区

标题: self的用法? [打印本页]

作者: a631082744    时间: 2015-9-13 11:15
标题: self的用法?
对self不能理解。self调用的方法是什么?
作者: zq110105    时间: 2015-9-13 11:23
类本身的方法和参数,如
-(void)WantEat{     
NSLog(@"cry....");   
self.blood = 20;   
NSLog(@"baby blood is %d",self.blood);   
[self.delegate FeedBaby:self]; }
这里self指的是创建的类的本身,self.blood和self.delegate都是该类定义的参数和方法
作者: a631082744    时间: 2015-9-13 15:09
zq110105 发表于 2015-9-13 11:23
类本身的方法和参数,如
-(void)WantEat{     
NSLog(@"cry....");   

已学 谢谢了
作者: a124113798    时间: 2015-9-13 15:41
seif就是自己。。。
作者: zhuozhuo    时间: 2015-9-13 17:31
self类似于this指针,具体指代某对象或者类,它不调用什么方法
作者: wulei1982516    时间: 2015-9-13 18:26
我也学习了,受益匪浅
作者: 张健康ios0826    时间: 2015-9-14 00:03
学到了,谢谢啦
作者: lixj1991    时间: 2015-9-15 00:49
在形参名和成员变量名相同的情况下,为了进行区分使用的指代对象自身的成员变量的格式。它也可以用来调用本对象的方法。总之,它的作用是点名当前对象自身的成员变量和方法,用以区分。
作者: 范文鹏    时间: 2015-9-15 00:56
学到啦~~~谢谢
作者: tangbinbin    时间: 2015-9-15 10:17
在对象方法里面调用
作者: tangbinbin    时间: 2015-9-15 10:18
self在对象方法里面调用
作者: lumangmang    时间: 2015-9-15 10:44
self有点像C++种的指针,调用当前类中的成员变量
作者: jsh_513    时间: 2015-9-16 08:42
指代对象或者类。。。。。。
作者: hongguihao    时间: 2015-9-17 13:27
习惯性的进来见识见识!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2