财产申报帮助

可能重复:
如何在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是安全的,你不需要

  • 在标题中有两行文本的UIButton(numberOfLines = 2)
  • 如何在目标C(iphone)中通过引用传递值
  • AVAudioPlayer不能播放任何声音
  • 为什么有NSNumber这样奇怪的retainCounts?
  • 深拷贝一个NSArray
  • 如何链接到应用程序商店的应用程序
  • 何时会返回NO
  • Objective C - 如何使用initWithCoder方法?
  • 属性与实例variables
  • 如何查找SIGABRT的原因
  • UIView周围的虚线边框