Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
可能重复: Objective-C - 何时使用'self'</a>
我不能很好地理解objective-c中“self”关键字的重要性和用法。这是我的第一个 OOP 语言,所以我陷入了一些概念。我什么时候应该使用“自我”?为什么有用?
感谢您的回答!
编辑:我不明白为什么这是Objective-C的重复帖子-当没有我想要的“自我”解释时,何时使用“自我”。
self是 Objective-C 中的一个特殊变量,在实例方法中,该变量指的是调用该方法的消息的接收者(对象),而在类方法self中将指示正在调用哪个类。
self
self指正在执行当前方法的实际对象,它是运行时环境自动传递给您的实例方法的不可见参数。