如何检查数组是否在Swift中排序?

时间:2015-08-03 20:48:10

标签: ios objective-c arrays swift sorting

如何检查数组是否已排序?

我正在使用排序描述符进行排序。是否有任何API来检查数组是否已在Swift / Objective-C中按排序顺序。

由于

2 个答案:

答案 0 :(得分:1)

我认为没有框架工作,只是迭代数组的真相,并检查当前元素是大于或等于(或更小或相等,或者您寻找哪种排序)。这是最简单的方法。请看这个问题Solution

答案 1 :(得分:1)

据我所知,还没有内置的方法来检查数组是否已经是排序描述符。检查的最佳方法是遍历数组并检查每个元素是否应该在元素之前出现(使用&#34的任何定义;应该在#34之前出现;你想要排序)。如果您要对自定义对象进行排序,可以编写某种npm run replace-js 方法来比较类的两个对象,这样可以方便地使用我描述的方法进行检查。