Type Property 型プロパティ

distantFuture

A date object representing a date in the distant future. 遠い未来のある日付を表している日付オブジェクト。

Declaration 宣言

class var distantFuture: Date { get }

Return Value 戻り値

An NSDate object representing a date in the distant future (in terms of centuries). 遠い未来のある日付を表しているNSDateオブジェクト(何世紀かの観点から)。

Discussion 議論

You can pass this value when an NSDate object is required to have the date argument essentially ignored. For example, the NSWindow method nextEvent(matching:until:inMode:dequeue:) returns nil if an event specified in the event mask does not happen before the specified date. You can use the object returned by distantFuture as the date argument to wait indefinitely for the event to occur. あなたは、この値をNSDateオブジェクトが要求される場合に渡して、日付引数が本質的に無視されるようにできます。例えば、NSWindowのメソッドnextEvent(matching:until:inMode:dequeue:)nilを返します、もしイベントマスクにおいて指定されるあるイベントがこの指定された日付の前に起こらないならば。あなたは、distantFutureによって返されるオブジェクトを日付引数として使って、イベントの発生に対して無期限に待機できます。


myEvent = [myWindow nextEventMatchingMask:myEventMask
    untilDate:[NSDate distantFuture]
    inMode:NSDefaultRunLoopMode
    dequeue:YES];

See Also 参照

Getting Temporal Boundaries 時間的な境界を得る