我正在尝试根据本质上类似于版本号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)
是否有任何内置函数可以正确排序?还是我应该开始编写排序算法?