Tuesday, February 12, 2013

Objective-Cのリテラル表現

Objective-Cのリテラル表現(Xcode4.4以降)
// Array
NSArray *array = @[@"hoge", @"fuga"];
// Dictionary
NSDictionary *dictionary = @{@"key1" : @"val2", @"key2" : @"val2"};
// Number
NSNumber *number1 = @100;
NSNumber *number2 = @YES;

// 添字アクセス
NSString *str1 = array[0];     // @"hoge"
NSString *str2 = dictionary[@"key2"];      // @"val2"

コードが大分すっきりするようになっていいです


参考

No comments:

Post a Comment