Skip to content

Instantly share code, notes, and snippets.

@taka328w
Created April 11, 2012 07:18
Show Gist options
  • Save taka328w/2357524 to your computer and use it in GitHub Desktop.
Save taka328w/2357524 to your computer and use it in GitHub Desktop.
コーディング規約の補足
// ■変数宣言
// 1. *の前にスペース。後には入れない
// 2. 代入演算子の前後にスペース
NSString *string = [[NSString alloc] initWithString:@"string"];
NSString* string = [[NSString alloc] initWithString:@"string"];
NSString *string = value1;
NSString *string=value1;
// ■メソッド
// 1. -+の後にスペースを1つ入れる
// 2. {は改行しない
- (id)initWithString:(NSString *)string {
}
-(id)initWithString:(NSString *)string
{
}
// ■if文
// 1. 条件式の(の前にスペース, )の後ろにスペース
// 2. 条件式の演算の前後にスペース
// 3. 1ラインで書く場合はreturnをする時のみ
// => 読み飛ばしても良さそうな処理以外は{}を付ける
// => なので、処理が終了する時(return)以外は{}を付けるようにする
if (string != nil) return YES;
if(string != nil)return YES;
if (string != nil) return YES;
if (string!=nil) return YES;
if (string != nil) return YES;
if (string != nil) [items addObject:string];
// ■メソッドの呼び出し
// 1. ]の後にスペース(一番外側のカッコを除く)
// 2. ]の前にはスペースを入れない
[[[NSString alloc] initWithString:@"string"] autorelease];
[[[NSString alloc]initWithString:@"string"]autorelease];
[[[NSString alloc ]initWithString:@"string" ]autorelease ];
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment