class var local: TimeZone
class func resetSystemTimeZone ()
system
property.
system
プロパティにキャッシュされた何らかのタイムゾーン値を取り除きます。
class var `default`: TimeZone
Availability 有効性
Technology
class var system: TimeZone
{ get }
If the current system time zone cannot be determined, the GMT time zone is used instead. 現在のシステムタイムゾーンが決定されることができないならば、GMTタイムゾーンが代わりに使われます。
If you access the system
class property, its value is cached by the app and doesn't update if the user subsequently changes the system time zone. In order for the system
property to reflect the new time zone, you must first call the reset
method to clear the cached value. Then, the next time you access the system
property, it returns the current system time zone, and caches that value.
あなたがsystem
クラスプロパティにアクセスするならば、それの値はアプリによってキャッシュされます、そしてユーザがあとでシステムタイムゾーンを変更するとしても更新されません。system
プロパティが新しいタイムゾーンを反映するために、あなたはまずreset
メソッドを呼び出すことでそのキャッシュされた値を除去しなければなりません。それから、次にあなたがsystem
プロパティにアクセスする時、それは現在のシステムタイムゾーンを返します、そしてその値をキャッシュします。
If you access the system
class property, assign its value to a variable, and clear the cached value for the property by calling the reset
method, the object stored in the variable doesn't update to reflect the new system time zone. Contrast this behavior with that of the local
class property, which returns a proxy object that always reflects the current system time zone.
あなたがsystem
クラスプロパティにアクセスして、それの値を変数に割り当て、そしてそのプロパティにキャッシュされた値をreset
メソッドを呼び出すことによって除去するならば、その変数に格納されるオブジェクトは新しいシステムタイムゾーンを反映するように更新しません。この挙動をlocal
クラスプロパティと比較してください、それはプロキシオブジェクトを返します、それは常に現在のシステムタイムゾーンを反映します。
class var local: TimeZone
class func resetSystemTimeZone ()
system
property.
system
プロパティにキャッシュされた何らかのタイムゾーン値を取り除きます。
class var `default`: TimeZone