2

私は SetTimeViewController オブジェクトを作成して、一般的にユーザーが時刻を選択できるようにしています。時刻を表すために NSDateComponents オブジェクトまたは NSTimeInterval のどちらを使用するかを決定しようとしています。

@property (weak, nonatomic) NSDateComponents *time;

対。

@property (assign) NSTimeInterval time;

私は、これらのアプローチのどれが優れているか、またその理由を知るのに十分な経験がありません。アドバイスをいただければ幸いです。

4

2 に答える 2

0

NSDate は、おそらく探しているものが見つかるクラスです。

慣れるために、次のように遊んでみてください。

NSDate* one = [[NSDate date];
NSDate* two = [[NSDate date];

NSTimeInterval* delta = [two timeIntervalSinceDate:one];

ブレークポイントを設定してメソッドにステップインすると、何が起こっているかがわかります。

そこから他の NSDate クラス メソッドに分岐すると、すぐに使いこなせるようになります。

于 2013-10-31T22:04:26.187 に答える