NSDictionary オブジェクトから配列を作成します。
NSarray *myarray=[dictionary allValues];
ただし、インデックスの戻り配列オブジェクトは辞書に従っていません。たとえば、辞書の最初のオブジェクトは「タイトル」でしたが、配列では連絡先番号が返されました。なぜこれが起こったのか、どのように防ぐのですか?
また、オブジェクトを Dictionary に設定すると、たとえばキューが台無しになります。
[item setObject:@"title" forKey:@"title"];
[item setObject:@"1997" forKey:@"year"];
[item setObject:@"history" forKey:@"summary"];
しかし、コンソールでこの辞書を印刷したとき、最初のオブジェクトは履歴になり、2 番目は年になり、最後はタイトルになりました。どのように、なぜそれが起こる可能性がありますか? ?