class var current: Locale
class let currentLocaleDidChangeNotification : NSNotification.Name
class var system: Locale
Availability 有効性
Technology
class var autoupdatingCurrent: Locale
{ get }
The locale is formed from the settings for the current user’s chosen system locale overlaid with any custom settings the user has specified. ロケールは、現在のユーザの選択システムロケールに対しての設定に、ユーザが指定した何らかのあつらえの設定を上乗せしたものから形成されます。
Use this property when you want a locale that always reflects the latest configuration settings. When the user changes settings, a locale instance obtained from this property alters its behavior to match. If you need to rely on a locale that does not change, use the locale given by the current
property instead.
このプロパティを、あなたが最新の機器構成設定を常に反映するロケールを望む時に使ってください。ユーザが設定を変える時、このプロパティから得られるロケールインスタンスはそれの挙動を合致するように改めます。あなたが変化しないロケールを当てにする必要があるならば、current
プロパティによって与えられるロケールを代わりに使ってください。
Although the locale obtained here automatically follows the latest region settings, it provides no indication when the settings change. To receive notification of locale changes, add your object as an observer of current
.
たとえここで得られるロケールが自動的に最新の地域設定を追いかけるとしても、それは設定が変化する時に指摘しません。ロケール変更の通知を受け取るには、あなたのオブジェクトをcurrent
のオブザーバとして加えてください。
class var current: Locale
class let currentLocaleDidChangeNotification : NSNotification.Name
class var system: Locale