キー値が定義されている順序で NSDictionary を列挙することは可能ですか?
3 に答える
2
いいえ。ドキュメントから:
allKeys ディクショナリのキーを含む新しい配列を返します。
- (NSArray *)allKeys 戻り値 ディクショナリのキーを含む新しい配列、またはディクショナリにエントリがない場合は空の配列。
考察 配列内の要素の順序は定義されていません。
于 2013-02-07T22:28:00.937 に答える
2
これを行う組み込みの方法はありません。注文を追加したオブジェクトのプロパティとして保存するか、キーとして NSNumber を使用する必要があります。
于 2013-02-07T22:27:25.493 に答える
-1
これを行う唯一の方法は、最初にキーの配列を作成することです。次に、その配列を使用して反復処理を行い、辞書を作成します。辞書には、固有の順序の概念はありません。
于 2014-03-22T10:51:48.533 に答える