配列としてルートを持つ plist があり、この配列の各項目は、名前 (文字列) と姓 (文字列) のオブジェクトを持つ辞書です。ファイルからすべての名前を表示したい。現時点では、私はこのコードを使用しています:
NSArray *myData = [[NSArray alloc] initWithContentsOfFile:mypath];
NSMutableArray *names = [[NSMutableArray alloc] init];
for (int i=0; i < myData.count; i++) {
[names addObject:[[myData objectAtIndex:i] objectForKey:@"name"]];
}
キー @"name" の値を plist ファイルから NSMutableArray *names に直接ロードする方法はありますか? @"name" 値のみが必要な場合は、plist ファイルの内容全体をメモリにロードしたくありません。