在Objective-C“自我”关键字的使用[复制](Use of “Self” keyword i

2019-08-08 08:40发布

可能重复:
Objective-C的-当使用“自我”

我不很了解的重要性和Objective-C中的“自我”关键字的使用。 这是我第OOP语言,所以我就死在一些概念。 什么时候应该使用“自我”? 为什么是它有用吗?

感谢您的答案!

编辑:我不明白为什么这是一个复制后的Objective-C -当使用“自我”时,有没有“自我”,我想的解释。

Answer 1:

self是在Objective-C的特殊变量,实例方法中的这个变量是指调用的方法,而在一个类方法的消息的接收器(对象) self将指示哪些类正在呼叫。

self指的是执行当前方法的实际对象,它是由运行时环境自动传递到您的实例方法,一种无形的说法。



文章来源: Use of “Self” keyword in Objective-C [duplicate]