可能重複:
Comparing version numbers
How to use compare on a version number where theres less parts in one number in Objective-C?Objective-C的版本比較
我試圖排序基於一個名爲referenceID
性質基本上類似於一個版本的自定義對象的NSMutableArray
數。
看來,治療referenceID
爲NSNumber
和使用compareTo:
排序幾乎得到它的權利,但如果它打破的情況下,如:
Result: Should Be:
1.1.1 1.1.1
1.1.10 1.1.2
1.1.2 ...
... 1.1.9
1.1.9 1.1.10
(Where ... is 1.1.2 through 1.1.9)
是否有任何內置的,這將解決這正常功能呢?或者我應該開始編寫排序算法?
也會檢出【使用方法比較上一個版本號,其中那裏有少在Objective-C中的一個數字中的部分?](http://stackoverflow.com/questions/12308659/how-to-use-compare-on-a-version-number-where-theres-less-parts-in-one -number-in) –
啊,謝謝。我的溢出搜索技能需要一些工作... – kz3