Swift中获取系统语言
2015-11-09 21:49
337 查看
//en-US zh-HK zh-TW zh-Hans-US var lng:String { let userDefault = NSUserDefaults.standardUserDefaults() let languages:NSArray = userDefault.objectForKey("AppleLanguages") as! NSArray return languages.objectAtIndex(0) as! String }
当我在控制台输出以下代码时会发现此时控制台输出的是机器曾经使用地过的语言简写
for i in languages { print(i as! String) } zh-Hans-US zh-TW zh-HK en-US
当我把机器语言切换为韩语后再运行上面的代码会发现多了一个“ko-US”,而且当前机器的语言排在第一位。
相关文章推荐
- swift 遍历
- Swift基本语法以及与OC的比较
- swift中的类和结构
- 如何在swift中实现oc中的分类
- Swift里类的初始化相关内容(重要)
- pod 遇到无法 pod install 或者 pod update Pods written in Swift can only be integrated as frameworks; this
- IOS_Swift_?和!区别
- swift 快速奔跑的兔几 本节的内容是:SpriteKit第三讲 纹理和纹理贴图集
- swift 彻底解决_OBJC_CLASS_$_某文件名", referenced from:问题
- swift 彻底解决_OBJC_CLASS_$_某文件名", referenced from:问题
- 理解 OpenStack Swift (1):OpenStack + 三节点Swift 集群+ HAProxy + UCARP 安装和配置
- swift 快速奔跑的兔几 本节的内容是:SpriteKit第二讲
- swift 与 指针初级使用
- swift 手势识别
- swift 手势识别
- Swift的一些基础内容
- iOS9+Swift开发经验不定期汇总(2): 企业账号应用不受信任,自定义Navigation Controller左上角返回按钮,CLLocationManager停止获取GPS等
- swift 字典常用方法
- swift 字典常用方法
- swift UITableView(八)