0

わかりました。私はこのようなC#コードをいくつか持っていますが、これをObjective-Cに入れようとしている場合、他の開発者が何を推奨するのか疑問に思いました。

List<List<string>> meta_data

私は使用することを計画してNSMutableArrayいますが、Objective-Cには多次元配列のようなものがないため、その2次元配列を正確に把握する方法が私の問題です。を使用するのは初めてなNSMutableArrayので、時々助けが必要です。

「2次元」の部分全体を把握したら、NSStringを使用して文字列オブジェクトを配列に追加するだけです。

4

3 に答える 3

9

配列は任意のオブジェクトを保持できます。私はC#コードに精通していませんが、あなたがやろうとしているのはネストされた配列だけだと思います。

使用する必要があるのは、NSArrayのobjectAtIndex:です。

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];

そんなものをお探しだと思います。それは役に立ちますか?

于 2009-07-11T21:34:23.303 に答える
4

このようなもの:

//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];
于 2009-07-11T21:34:25.987 に答える
0

NSStringsを含むNSMutableArraysのNSMutableArrayを使用します

于 2009-07-11T21:31:07.460 に答える