Mar*_*tin 3 iphone cocoa coding-style
让我们从一个例子开始:
@interface myClass : NSObject {
NSString * title;
}
-(id)initWithTitle:(NSString*)title;
Run Code Online (Sandbox Code Playgroud)
编译器不喜欢这个,因为标题init参数隐藏了myClass标题ivar.
但我不喜欢这些选择:
-(id)initWithTitle:(NSString*)t;
-(id)initWithTitle:(NSString*)myTitle;
-(id)initWithTitle:(NSString*)_title;
Run Code Online (Sandbox Code Playgroud)
这是一项民意调查:你的惯例是什么?
有些人喜欢把他们的实例变量_title或title_然后他们可以只使用title作为参数名的功能.或者你只是称之为aTitle或newTitle.没有正确或错误的方法.
| 归档时间: |
|
| 查看次数: |
74 次 |
| 最近记录: |