可能重复:
Objective-C的-当使用“自我”
我不很了解的重要性和Objective-C中的“自我”关键字的使用。 这是我第OOP语言,所以我就死在一些概念。 什么时候应该使用“自我”? 为什么是它有用吗?
感谢您的答案!
编辑:我不明白为什么这是一个复制后的Objective-C -当使用“自我”时,有没有“自我”,我想的解释。
可能重复:
Objective-C的-当使用“自我”
我不很了解的重要性和Objective-C中的“自我”关键字的使用。 这是我第OOP语言,所以我就死在一些概念。 什么时候应该使用“自我”? 为什么是它有用吗?
感谢您的答案!
编辑:我不明白为什么这是一个复制后的Objective-C -当使用“自我”时,有没有“自我”,我想的解释。
self
是在Objective-C的特殊变量,实例方法中的这个变量是指调用的方法,而在一个类方法的消息的接收器(对象) self
将指示哪些类正在呼叫。
self
指的是执行当前方法的实际对象,它是由运行时环境自动传递到您的实例方法,一种无形的说法。