autoupdatingCurrentLocale
NSCurrentLocaleDidChangeNotification
systemLocale
Availability 有効性
Technology
@property(class, readonly, copy) NSLocale
*currentLocale;
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 need to rely on a consistent locale. A locale instance obtained this way does not change even when the user changes region settings. If you want a locale instance that always reflects the current configuration, use the one provided by the autoupdating
property instead.
このプロパティを、あなたがある首尾一貫したロケールを当てにする必要がある時に使ってください。この方法で得られるロケールインスタンスは、ユーザが地域設定を変更する時でさえ変化しません。あなたが現在の構成設定を常に反映するロケールインスタンスを望むならば、autoupdating
プロパティによって提供されるものを代わりに使ってください。
To receive notification of locale changes, add your object as an observer of the a NSCurrent
.
ロケール変更の通知を受け取るには、あなたのオブジェクトをあるNSCurrent
のオブザーバとして加えてください。
autoupdatingCurrentLocale
NSCurrentLocaleDidChangeNotification
systemLocale