obj-c部分对象快捷构建和访问

1.NSNumber

NSNumber *number = @1234; 

 

2.NSArray

赋值

1  NSArray *wordArray = @[ @"a", @"b",   @"c", @"d"];

取值

对于数组,可以直接用下标访问,例如array[0],等同于[array objectAtIndex:0];

还可以利用下标进行替换

// 1
[mutableArray replaceObjectAtIndex:index withObject:@"x"];

// 2
mutableArray[index] = @"x";

 

3.NSDictionary

赋值

nameDict = @{
                @1 : @"a",

                @2 : @"b",

                @3 : @"c"

            };

取值

利用下标取值,例如nameDict[@1];等同于[nameDict objectForKey:@1];

同样也可以进行设置,例如mutableDic[@7] = @"g";等同于[mutableDic setObject:@"g" forKey:@7];

 

 

posted on 2013-10-15 17:32  cenlei1988  阅读(177)  评论(0)    收藏  举报

导航