Type Property 型プロパティ

localTimeZone

An object that tracks the current system time zone. 現在のシステムタイムゾーンを追跡し続けるあるオブジェクト。

Declaration 宣言

@property(class, readonly, copy) NSTimeZone *localTimeZone;

Discussion 議論

Use this property when you want an object that always reflects the current system time zone. Contrast this behavior with that of the systemTimeZone class property, which has its value cached until you manually clear it by calling the resetSystemTimeZone method. このプロパティを使ってください、あなたが常にシステムタイムゾーンを反映するオブジェクトを望むならば。この挙動をsystemTimeZoneクラスプロパティのものと比較してください、それはそれの値をキャッシュします、あなたが手動でそれをresetSystemTimeZoneメソッドを呼び出すことで取り除くまで。

Although the time zone obtained here automatically updates with the system, it provides no indication when system settings change. To receive notification of time zone changes, add an observer to the NSSystemTimeZoneDidChangeNotification notification by using the addObserver:selector:name:object:. たとえここで得られるタイムゾーンが自動的にシステムを使って更新するとしても、それはシステム設定が変化する時に指摘しません。タイムゾーン変更の通知を受け取るには、あるオブザーバをNSSystemTimeZoneDidChangeNotification通知へとaddObserver:selector:name:object:を使って追加してください。

See Also 参照

Working with System Time Zones システムタイムゾーンを扱う