在iOS中卖陵,獲取手機(jī)當(dāng)前的語言可以使用以下三種方式來獲壬莘健:
NSString *udfLanguageCode = [[NSUserDefaults standardUserDefaults] objectForKey:@"AppleLanguages"][0];
NSString *pfLanguageCode = [NSLocale preferredLanguages][0];
NSString *localeLanguageCode = [[NSLocale currentLocale] objectForKey:NSLocaleLanguageCode];
在iOS9系統(tǒng)中如果使用第一種和第二種方法獲取的語言編碼將會(huì)自動(dòng)拼接當(dāng)前國家的代碼
如圖是以上方法打印信息
如果做了多國語言本地化適配的俩滥,在iOS9還是繼續(xù)用以前的語言編碼匹配比較就中招了
另外迹淌,關(guān)于簡(jiǎn)繁體中文在iOS9之下也有所不同屡江,
簡(jiǎn)體中文:
繁體中文:
繁體香港:
繁體臺(tái)灣(新增):