我对自定义对象有sort
问题NSArray
。NSArray
必须按返回 an 的方法(int value
因此它不是对象的属性)和属于该对象的属性进行排序。
所以假设 myarray
包含一个NSArray
of PolygonObject
。每个PolygonObject
都有很多属性,其中之一是'height'
。除此之外,我想通过计算每个多边形的面积sort
。array
所以我想要by (使用计算面积的方法)和by sort
(对象的简单属性)。array
'area'
height
我知道如何NSArray
使用方法(sortedArrayUsingComparator
,sortedArrayUsingSelector
...)和使用键(NSSortDescriptor
)进行排序,但我不知道如何sort
使用这两种方法。
我该怎么做?