Objective-c从两个NSIntegers中获得最大的收益

时间:2015-12-09 12:56:56

标签: ios objective-c

现在我通过起诉job.workers = job.workers + [2, ] db_session.add(job) db_session.save() 示例

来获得最大的NSInteger
MAX()

但我感兴趣的是为什么这个函数主要仅用于NSInteger x = 10; NSInteger y = 15; NSInteger max = MAX(x,y); 值?如果将int用于NSIntegers是正确的吗?

1 个答案:

答案 0 :(得分:3)

MAX()宏可以用于任何两种类型,可以使用<(小于)进行比较。对于C数字类型,将适用涉及类型提升和转换的常规规则。

简短回答:MAX()适用于NSIntegers。