在 Objective-C 中是否有必要使用“self”,或者这可能只是一种好的做法?我已经从一直使用它变成了根本不使用它,而且我似乎没有真正注意到任何区别。无论如何,这不只是暗示吗?
最佳答案
self
是必需的,如果您希望对象向其发送消息,嗯,self
。通过 getters/setters 访问属性有时也有好处,在这种情况下,您还需要使用 self
,如 self.propertyname
或 self。属性名 = 值
。 (这些不等同于 propertyname
或 propertyname = value
。
关于objective-c - "self"是必需的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2788903/