我必须比较许多托管对象并按日期对它们进行分组。我不能使用NSDateComponents,因为比较两个NSDate
对象太慢了。
如何以更有效的方式比较它们,以便节省处理时间?
答案 0 :(得分:2)
我不确定你在做什么样的比较,但你可以这样做:
if ( [date1 timeIntervalSince1970] > [date2 timeIntervalSince1970])
{
NSLOG(@"Do something");
}
所以如果date1比date2更大(距离1970年更远!),那么if为真。 这比NSDateComponents更快。