与CFLocale自由转换.可以通过注册
生成
-
–
initWithLocaleIdentifier : -
+
systemLocale// 操作系统的,最初始的区域? -
+
currentLocale// 当前用户设定区域,肯能是缓存的 -
+
autoupdatingCurrentLocal e// 当前用户的系统区域设置,实时更新的
信息
-
–
displayNameForKey:value:
-
–
localeIdentifier// 返回locale的标识 -
–
objectForKey:
系统信息
-
+
availableLocaleIdentifie rs// 返回NSString的NSArray,设备支持的区域 -
+
ISOCountryCodes// 所有的ISO定义的国家地区编码 -
+
ISOCurrencyCodes// 所有的ISO定义的货币编码 -
+
ISOLanguageCodes// 所有ISO定义的语言编码 -
+
commonISOCurrencyCodes// 通用的货币编码
与标识转换
-
+
canonicalLocaleIdentifie rFromString:// 从给定的local标识中返回标准的标识 -
+
componentsFromLocaleIden tifier:
-
+
localeIdentifierFromComp onents:
-
+
canonicalLanguageIdentif ierFromString:// 给定标识返回标准的语言支持标识 -
+
localeIdentifierFromWind owsLocaleCode:// 从Windows的地区码得到locale标识 -
+
windowsLocaleCodeFromLoc aleIdentifier:// 从locale标识得到Windows的地区码
首选语言
-
+
preferredLanguages// 用户可选的语言集,IETF BCP 47中定义
文字方向
-
+
characterDirectionForLan guage:// 返回指定语言的字符排列方向 -
+
lineDirectionForLanguage :// 指定语言的行排列方向
一些变量
NSLocaleLanguageDirectio
These constants describe the text direction for a language. Used by the methodslineDirectionForLanguage
enum {
};
typedef NSUInteger NSLocaleLanguageDirectio
NSLocale Component Keys
NSLocale
NSString * const
NSString * const
NSString * const
NSString * const
NSString * const
NSString * const
NSString * const
NSString * const
NSString * const
NSString * const
NSString * const
NSString * const
NSString * const
NSString * const
NSString * const
NSString * const
NSString * const
NSString * const
NSString * const
NSLocale Calendar Keys
NSCalendar
NSString * const
NSString * const
NSString * const
NSString * const
NSString * const
NSString * const
NSString * const
NSString * const
NSString * const
NSString * const
NSString * const
上面的可用来创建NSCalendar或者由NSCalendar的标识函数得到.
通知
NSCurrentLocaleDidChange
用户的区域设置改变事件.
源地址:http://www.189works.com/article-34873-1.html