currentLocale
NSCurrentLocaleDidChangeNotification
systemLocale
Availability 有効性
Technology
@property(class, readonly, strong) NSLocale
*autoupdatingCurrentLocale;
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 NSCurrent
.
たとえここで得られるロケールが自動的に最新の地域設定を追いかけるとしても、それは設定が変化する時に指摘しません。ロケール変更の通知を受け取るには、あなたのオブジェクトをあるNSCurrent
のオブザーバとして加えてください。
currentLocale
NSCurrentLocaleDidChangeNotification
systemLocale