财产申报帮助

可能重复:
如何在cocoaObjective-C类中的variables前面加下划线?

我看过很多在线的例子,他们在财产申报中使用下列编码风格:

@interface Book : NSObject { NSString *_title; } @property (nonatomic, retain) NSString *title; @end 

执行中:

 @implementation Book @synthesize title = _title; @end 

问题是为什么我们使用下划线?

2 Solutions collect form web for “财产申报帮助”

如果使用下划线约定,则可以一眼就知道代码是否在类方法内使用属性或类成员variables。 没有技术原因,这是个人喜好。 根据你在做什么,这可能是有帮助的。 如果你select不这样做肯定没有必要。

使用下划线只是为了确保你不会重叠方法名,所以如果你命名variables是安全的,你不需要

  • @IBInspectable与枚举?
  • 我怎样才能从Xcode4生成UML图
  • UITableViewCellselect行的文本颜色更改
  • Objective-C中属性设置属性的弱点和强大
  • “类方法”和“静态方法”有什么区别?
  • XCode 4“清洁”与“清洁生成文件夹”
  • 是否有可能重置在iOS的隐私设置?
  • iPhone / iPod Touch:应用程序可执行文件缺less必需的体系结构
  • C预处理器的替代
  • iOS 6中完成块的dispatch_get_current_queue()的替代方法?
  • 将子视图的X置于自动布局中将引发“未准备好约束”