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