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