我正在尋找一種Objective-C的方式來排序字符串中的字符,根據this問題的答案。如何在Objective-C中對字符串進行排序?
理想情況下,一個函數需要一個NSString並返回已排序的等價物。
另外我想運行長度爲3或更多的重複編碼序列。因此,例如「密西西比」首先變成「iiiimppssss」,然後可以通過編碼縮短爲「4impp4s」。我不是專家在Objective-C(更多的Java和C + +背景),所以我也想知道什麼是處理內存管理的最佳做法(保留計數等 - 沒有GC上的GC iphone)爲這樣一個函數的返回值。我的源字符串位於iPhone搜索欄控件中,因此是NSString *
。
看看這個 - http://www.alishabdar.com/2010/06/15/adding-easy-to-use-sorting-features-to-objective-c-arrays/ – Saurabh 2011-03-31 08:47:04