Two Dimension NSMutableArray有帮助吗?

好的,我有一些看起来像这样的C#代码,我想知道如果我想把它放到Objective-C中,其他开发人员会推荐什么。

List<List> meta_data 

我打算使用NSMutableArray但是如何准确地得到那个二维数组是我的问题,因为Objective-C中没有多维数组这样的东西。 我是新手使用NSMutableArray ,所以我NSMutableArray需要一些帮助。

我知道一旦我找到整个“二维”部分,我将使用NSString将字符串对象添加到数组中。

数组可以容纳任何对象。 我不熟悉C#代码,但我想你所做的只是嵌套数组。

你需要使用的是objectAtIndex:用于NSArrays。

 NSString *hello = @"Hello World"; NSMutableArray *insideArray = [[NSMutableArray alloc] initWithObjects:hello,nil]; NSMutableArray *outsideArray = [[NSMutableArray alloc] init]; [outsideArray addObject:insideArray]; // Then access it by: NSString *retrieveString = [[outsideArray objectAtIndex:0] objectAtIndex:0]; 

我认为你在寻找类似的东西。 这有帮助吗?

像这样的东西:

 //Create the array of strings NSMutableArray *strings = [[NSMutableArray alloc] init]; [strings addObject:@"someString"]; [strings addObject:@"someOtherString"]; //Create the array to hold the string array NSMutableArray *container = [[NSMutableArray alloc] init]; [container addObject:strings]; 

您将使用包含NSStrings的NSMutableArray NSMutableArray