次のようなソート記述子を使用して、辞書の配列を簡単にソートできます。
NSSortDescriptor *descriptor = [[NSSortDescriptor alloc] initWithKey:@"name" ascending:YES];
しかし、ローカライズされた文字列値をテーブルに入力しています。これは、その言語では並べ替えが正しくないことを意味します。
ローカライズされた値で辞書の配列を再構築する以外に、これを行うようにソート記述子を構成する方法はありますか?
深いコピーや可変要素の処理を避けるために、不変辞書を母国語に保持したいと思います。これらの辞書は JSON 表現から派生したものであり、深くなる可能性があります。