【发布时间】:2013-05-19 12:02:53
【问题描述】:
我对@987654321@ 和NSArray 的自定义对象有疑问。 NSArray 必须按返回 int value 的方法(因此它不是对象的属性)和属于该对象的属性进行排序。
所以假设我的array 包含NSArray 的PolygonObject。每个PolygonObject 都有很多属性,其中一个是'height'。除此之外,我想通过计算每个多边形的面积来sortarray。所以我想sortarray'area'(使用计算面积的方法)和height(对象的简单属性)。
我知道如何使用方法(sortedArrayUsingComparator、sortedArrayUsingSelector...)和键(NSSortDescriptor)对NSArray 进行排序,但我不知道如何使用sort两者都有。
我该怎么做?
【问题讨论】:
标签: ios objective-c sorting nsarray nssortdescriptor