1 NSArray *array1 = @[@"1", @"2"];
2// NSArray *array2 = @[@"1", nil, @"2"]; 错误的方式
for (int index = 0; index < array1.count; ++index)
3 NSLog(@"%@", array1[index]);
NSArray *array3 = [NSArray arrayWithObjects:@"1", @"2", nil];
for (int index = 0; index < array3.count; ++index)
NSLog(@"%@", array3[index]);
// 只有一个元素
4 NSArray *array4 = [NSArray arrayWithObjects:@"1", nil, @"2", nil];
for (int index = 0; index < array4.count; ++index)
NSLog(@"%@", array4[index]);
1 注意的是字面常量的使用,使用的是中括号
2 不可以在初始化字面常量的时候在中间插入nil
3 可以像数组一样进行输出
4 在这种方式使用的时候可以在初始化中间插入nil,但是需要注意数组的大小是第一个nil之前的元素的数目