objective-c - "self"是必需的吗?

标签 objective-c iphone

在 Objective-C 中是否有必要使用“self”,或者这可能只是一种好的做法?我已经从一直使用它变成了根本不使用它,而且我似乎没有真正注意到任何区别。无论如何,这不只是暗示吗?

最佳答案

self 是必需的,如果您希望对象向其发送消息,嗯,self。通过 getters/setters 访问属性有时也有好处,在这种情况下,您还需要使用 self,如 self.propertynameself。属性名 = 值。 (这些不等同于 propertynamepropertyname = value

关于objective-c - "self"是必需的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2788903/

相关文章:

objective-c - 来自 Mac App 的 Applescript 显示 "Expected end of line but found\U201c\"\U201d。”

objective-c - Xcode 4.2 codesense - 你如何缩小建议的完成列表?

iphone - 两个托管对象上下文可以共享一个持久存储协调器吗?

iphone - 如何从 NSDictionary 中提取特定数据对于某些键具有相等的值到组合的 NSArray 中

objective-c - 查找 Objective C 的 TextView 中特定文本的实例数

ios - 删除数组元素并将它们添加到同一索引 iOS

iphone - UIManagedDocument CompletionHandler 和 NSNotification

iphone - 项目构建没有错误但未运行

iPhone:重复后台任务

ios - 如何在使用自定义单元格的 UICollectionView 中正确设置异步图像下载?