0

Objective-C に Java Comparable インターフェイスのようなものはありますか?

PS Comparable.compareTo() メソッドのようなものが必要です。

4

1 に答える 1

0

ドキュメントから:

あるオブジェクトが別のオブジェクトよりも大きいか小さいかを比較する必要がある場合、標準の C 比較演算子 > および < は使用できません。代わりに、NSNumber、NSString、NSDate などの基本的な Foundation 型は、compare: メソッドを提供します。

if ([someDate compare:anotherDate] == NSOrderedAscending) {
    // someDate is earlier than anotherDate
}
于 2013-08-05T05:57:12.317 に答える