3

例から始めましょう:

@interface myClass : NSObject {
    NSString * title;
}

-(id)initWithTitle:(NSString*)title;

titleinitパラメーターがmyClasstitleivarを非表示にするため、コンパイラーはこれを好みません。

しかし、私はこれらのオプションが好きではありません:

-(id)initWithTitle:(NSString*)t;
-(id)initWithTitle:(NSString*)myTitle;
-(id)initWithTitle:(NSString*)_title;

だからそれは世論調査です:あなたの慣習は何ですか?

4

3 に答える 3

6

一部の人々は、ivarsを呼び出すことを好みます。_titleそうすれば、関数のパラメーター名としてtitle_使用できます。titleまたは、単にそれを呼び出すaTitlenewTitle。それを行う正しい方法も間違った方法もありません。

于 2012-05-23T10:35:53.637 に答える
3

私はを使用することを好みます-(id)initWithTitle:(NSString *)aTitle;

于 2012-05-23T10:39:36.053 に答える
2

私は現在使用していますが、何年pTitleも使用inTitleしています。

于 2012-05-23T10:45:47.563 に答える