0

多くの管理対象オブジェクトを比較し、日付ごとにグループ化する必要があります。NSDate2 つのオブジェクトを比較するには遅すぎるため、NSDateComponents を使用できません。

処理時間を節約できるように、より効率的な方法でそれらを比較するにはどうすればよいですか?

4

1 に答える 1

2

どのような比較を行っているかわかりませんが、次のことができます。

if ( [date1 timeIntervalSince1970] > [date2 timeIntervalSince1970])
{
    NSLOG(@"Do something");
}

したがって、date1 が date2 よりも大きい場合 (1970 年には遠い!)、if は true です。これは NSDateComponents よりも速く動作します。

于 2013-09-11T16:20:57.910 に答える