iOS 获取设备当前语言环境

2018-10-30  本文已影响265人  齐舞647

需求:服务端同学需要根据设备当前语言环境,去做国际化处理。

直接上代码:

NSArray *arr = [[NSUserDefaults standardUserDefaults] objectForKey:@"AppleLanguages"];
NSString *languageName = arr.firstObject;

一行代码搞定:

NSString *languageName = [[[NSUserDefaults standardUserDefaults] objectForKey:@"AppleLanguages"] firstObject];

结果:

语言名称 语言码
中文简体 zh-Hans-CN
中文繁体 zh-Hant-US
中文繁体(台湾) zh-Hant-TW
中文繁体(香港) zh-Hant-HK
中文繁体(澳门) zh-Hant-MO
上一篇 下一篇

猜你喜欢

热点阅读