-3

我想要类似的东西:

int x = arrayX.count;
int y = arrayY.count;

if (x >= y) {
//do something
}

这可能吗?

4

2 回答 2

1

您还可以将 -compare: 消息与多种类型的对象一起使用:

if ([[NSDate date] compare:self.targetDate] == NSOrderedAscending) {
    ...  // targetDate is in the future.
}
else if ([[NSDate date] compare:self.targetDate] == NSOrderedDescending) {
    ...  // targetDate is in the past.
}
else {  // NSOrderedSame
    ...  // Dates are exactly the same.
}

示例代码。不好的代码。:-)

于 2012-06-07T21:03:34.947 回答
1

是的,它应该只要x并且y是原始值(例如intor )就可以工作float。(它不适用于像 . 这样的对象NSNumber。您需要使用提供的方法之一从该对象获取原始值)。

于 2012-06-07T20:58:43.547 回答