Сортировать NSArray в определенном порядке

#nsarray

#nsarray

Вопрос:

У меня есть массив с некоторыми строковыми объектами, скажем, месяцами.

[Октябрь] [Май] [Июль] [январь] [Август]

и я хочу отсортировать его:

[Январь] [Май] [Июль] [Август] [Октябрь]

есть ли разумный способ сделать это?

Ответ №1:

В NSString к тому времени не будет никакой конкретной логики для достижения желаемого вида сортировки. Вместо NSString вы могли бы использовать NSDictionaries. С помощью ключей в соответствии с желаемым порядком, например:

1 — 5 января — 7 мая — июль

Затем вы могли бы изменить порядок, используя ключ.