我正在尝试根据本质上类似于版本号NSMutableArray
的属性对自定义对象进行排序。referenceID
似乎将其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)
是否有任何内置函数可以正确排序?还是我应该开始编写排序算法?