在Objective-C中声明一个数组数组

时间:2014-02-24 03:19:46

标签: objective-c arrays

如何在Objective-C中声明一个数组数组?

3 个答案:

答案 0 :(得分:2)

例如

NSArray *arr = @[ @[ @'0', @'1', @'2'], 
                  @[ @'0', @'1', @'2']];

答案 1 :(得分:1)

NSArray *arrayOfArrays = [NSArray arrayWithObjects:
              [NSArray arrayWithObjects:@"Hello!", @"My", @"name", @"is", nil],
              [NSArray arrayWithObjects:@"1", @"2", @"3", @"4", nil], nil];

答案 2 :(得分:1)

假设你有对象obj1,obj2,...,obj9

然后这将创建一个包含三个成员的数组:

NSArray *array = @[obj1,obj2,obj3];

这将创建一个数组数组,每个数组包含三个成员:

NSArray *array = @[ @[obj1,obj2,obj3], @[obj4,obj5,obj6], @[obj7,obj8,obj9] ];