XCode4.4文法のまとめ
@synthesizeがいらない
propertyはstrongがデフォルトになった。
クラス内の宣言してない内部メソッドはどこに書いても良い
(カテゴリで宣言しておく必要がない)
@ [arr]
@[arr] == [NSArray arrayWithObject:arry];
@[obj] == [NSArray arrayWithObject:obj];
@[@"1",@"2"] == [NSArray arrayWithObjects:@"1",@"2", nil];
@[] = [NSArray array]
NSMutableArrayを作るには
[@[@"1",@"2"] mutableCopy];
値の取得と代入
a = list[3];
list[3] = a;
@(t)
@(t) == [NSNumber numberWithInt:t];
@{@"key1",value1,@"key2",value2}
@{@"key1",value1,@"key2",value2} == [NSDictionary dictionaryWithObjectsAndKeys:value1,@"key1",value2,@"key2",nil];
enum
typedef enum PoiState : NSUInteger {
PoiStateNone,
PoiStateOK
} PoiState;
最終更新:2012年07月30日 12:05