黑马程序员技术交流社区

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

作者: 不土不木008    时间: 2016-1-2 22:52
标题: iOS中self的用法?
用在对象方法中的时候是表示什么
作者: 956251361    时间: 2016-1-3 10:37
表示调用这个方法的当前对象
作者: 赵边妖    时间: 2016-1-4 16:50
self会智能的识别类方法和对象方法,在类方法中就表示调用这个类方法的那个类,对象方法中就代表调用这个对象方法的这个对象,有点绕,不过大概思路是这样。如果你在类方法中使用self调用对象方法,那么直接会报错的。还要注意不能在对象方法或者类方法中利用self调用当前self所在的方法,会死循环的。还要注意在description方法中不要用%@输出self,也会造成死循环。
作者: 一步步往上爬    时间: 2016-1-5 11:42
self用在对象方法中,就代表当前对象      self 谁调用当前方法,self就代表谁
作者: zzt244    时间: 2016-1-7 11:04
self在对象就是对象,在类就是类
作者: 一步步往上爬    时间: 2016-1-7 23:01
用在对象方法中表示当前对象   用在类方法中表示当前类




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