Я ищу способ сортировки символов в строке Objective-C согласно ответу на этот вопрос.
В идеале функция, которая принимает NSString и возвращает отсортированный эквивалент.
Кроме того, я хотел бы запустить последовательности кодирования длины из 3 или более повторов. Так, например, «Миссисипи» сначала становится «iiiimppssss», а затем может быть сокращено путем кодирования как «4impp4s».
Я не являюсь экспертом в Objective-C (более опыт Java и C ++), поэтому я также хотел бы получить некоторую подсказку о том, как лучше всего обращаться с управлением памятью (сохранить счет и т. Д. - нет GC на iPhone ) для возвращаемого значения такой функции. Моя исходная строка находится в элементе управления на панели поиска iPhone, как и NSString *
.