Я хочу, чтобы преобразовать ниже коды в стриж, На самом деле я хочу, не хочу потерять порядок ключей с использованием AllKeys из NSDictionarySwift, AllKeys, массив, словарь, порядок
NSArray *keys = [myDictionary allKeys];
keys = [keys sortedArrayUsingComparator:^(id a, id b) {
return [a compare:b options:NSNumericSearch];
}];
Что вы имеете в виду «не хотите потерять порядок ключей»? Вы хотите, чтобы ключи были заказаны по id или нет? –
Нет никаких особых случаев, на основании которых я могу применить некоторый порядок и получить массив в соответствии с поданной. Просто ключи в NSDictionary являются пользовательскими строками, но я получаю случайный порядок, применяя метод allKeys для NSdictionary. –
Быстрый словарь - коллекция UNORDERED. случайный порядок ключей, данный myDictionary.keys, является нормальным поведением, не так ли? – user3441734