【问题标题】:Sorting in Objective C [duplicate]在Objective C中排序[重复]
【发布时间】:2011-09-08 22:48:13
【问题描述】:

可能重复:
How to sort an NSMutableArray with custom objects in it?

我在 google 中搜索过,似乎无法轻易找到我正在寻找的答案,所以请不要发布链接等。我想看看一些实际的代码。

我精通 Java 代码,尤其是实现 Comparable 以创建具有 compareTo 方法的“可比较”对象。在我的 iPhone 应用程序中,我有一个名为“Contact”的类,我想做同样的事情,这样我就可以轻松地对一个充满联系人的 NSMutableArray 进行排序。我该怎么做?

【问题讨论】:

    标签: objective-c ios sorting


    【解决方案1】:

    有关完整说明,请参阅相关问题的this 回答。


    简而言之,您基本上必须实现......

    - (NSComparisonResult)compare:(Contact *)otherContact;
    

    …在您的 Contact 类中(比较顺序:selfotherContact)。

    NSComparisonResult 具有三个可能的值:NSOrderedAscendingNSOrderedSameNSOrderedDescending

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-01
      • 1970-01-01
      • 2013-02-03
      • 2014-08-23
      • 2012-01-24
      相关资源
      最近更新 更多