对于在app中开发,网络数据的排序,大致的思路有两种:
1.客户端每次发出新的请求,服务器在数据库排好序然后直接给客户端一个排好序的数组即可
2.为了减少请求的次数和服务器的压力排序的事可以交给客户端来做,目前的智能机的硬件能胜任这个事情
下面提供一个可以直接使用的,按照一个model或者实体 类Entity的一个属性(property)组成的一个数组进行升序和降序排序的方法,可以直接使用
/*
静态方法:sortByValue
功能:对model/Entity数组按model的属性进行升序或者降序排序
ifIncrease:是否未升序,YES升序,NO降序
sortProperty:需......
阅读全文