<分区>
Possible Duplicate:
iOS: must every iVar really be property?
我刚刚读了一本书,说现代惯例是根本不在花括号之间的 .h 文件中声明任何 ivar,而是使所有内容都具有属性。
我想确保即使在微不足道的情况下也是如此。我正在制作一个类,其中有一个名为“recording”的 BOOL,它表示设备当前是否正在录制一些视频。这不是其他类需要的东西,我倾向于将它作为 BOOL 放在标题中,然后在需要它的 2 个位置的 .m 文件中引用它。
但是,我也想以公认的正确方式做事。但我不明白为什么要将其设为公共(public)属性(property)?