6

NSDictionary はキーと値のペアに適しています。3 つの値がある場合、どのデータ構造が最適ですか? これら 3 つの値のクラスを作成し、配列内の各オブジェクトにそのクラスのインスタンスを含めるのが最善ですか?

具体的に言うと、データ構造は、Person と呼びましょう。(NSString)name、(int)age、(BOOL)isAlive の 3 つの値があると思います。

これらは配列(?)に保持されます。名前をキーとして使用できることと、ゼロから始まる数字でブロック全体を参照できることが重要です。

4

6 に答える 6

0

CoreData (格納している場合) を調べて、オブジェクトのクラスを定義する必要があります。NSDictionary のようなネイティブのジェネリック オブジェクトは、Person のような複雑なオブジェクトを構成する複雑な値を格納するためのものではありません。

Person *person = [[Person alloc] init];
person.firstName = @"blah";
person.age = 24;
person.isAlive = YES;
于 2009-06-19T13:23:27.077 に答える
-1

二次元配列の記述じゃないの?

于 2009-06-19T12:03:05.897 に答える