Objective-C 属性

标签 objective-c cocoa properties

我只是想知道,当从类内访问属性时,我是否必须执行[self someProperty]self.someProperty?或者将其简单地称为 someProperty 是否安全?

编辑:鉴于属性的名称不冲突/阴影....

最佳答案

两者都可以。 .someProperty 表示法可以说更安全一些,因为如果您在那里输入错误,编译器会抛出错误;相比之下,输入错误的 [self someProperty] 只会生成警告。

关于Objective-C 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5956202/

相关文章:

ios - Objective-c 没有已知的选择器类方法 'playAtTime'

objective-c - 如何查找 Mac/Cocoa/Obj-C 计算机上运行的其他应用程序的信息?

swift - Xcode 8.1 的新自动布局错误

ios - 如何检测用户徒手绘制的方形、圆形、三角形等原始几何对象

ios - reloadRowsAtIndexPaths 时崩溃 'Could not load NIB in bundle '

ios - SKTextureAtlas:不止一个图集令人困惑

cocoa - 如何知道 PHAssetCollection 是否是最近删除的集合?

java - 如果 TextProperty 不是 String 属性,是否可以将它绑定(bind)到 ObjectProperty 的 String 属性?

javascript - 搜索对象数组,对象的属性未定义?

java - 如何使用 Spring 注入(inject)键值属性文件?