How to declare a two dimensional array of string type in Objective-C?

前端 未结 3 1807
暖寄归人
暖寄归人 2020-11-28 07:25

How do I declare a two dimensional array of string type in Objective-C?

3条回答
  •  悲哀的现实
    2020-11-28 07:49

    If you want to declare and initialize a two-dimensional array of strings, you can do this:

    NSArray *myArray = [NSArray arrayWithObjects:
                           [NSArray arrayWithObjects:@"item 1-1", @"item 1-2", nil],
                           [NSArray arrayWithObjects:@"item 2-1", @"item 2-2", nil],
                           [NSArray arrayWithObjects:@"item 3-1", @"item 3-2", nil],
                           [NSArray arrayWithObjects:@"item 4-1", @"item 4-2", nil],
                           nil];
    

    This has the benefit of giving you an immutable array.

提交回复
热议问题