财产申报帮助

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

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

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

执行中:

 @implementation Book @synthesize title = _title; @end 

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

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

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