iOS9获取系统语言改变

iOS 9.3真机调试不升级Xcode解决方案 Xcode作为一个功能强大的集成开发环境,为iOS应用的开发提供了全面支持。对于各个版本的iOS系统,Xcode都有特定的版本进行了优化和适配。为了构建符合特定iOS版本的应用,开发者需要确保使用的Xcode版本与目标iOS版本兼容。随着新的iOS系统发布,Xcode也会相应地进行更新,以支持新系统的特性。 阅读详情

升了iOS9之后发现语言显示方面有问题,于是发现以下结论


iOS7之前是

zh-Hans: 简体
zh-Hant: 繁体


iOS8之前是
zh-Hans: 简体
zh-Hant: 繁体
zh-HK: 香港繁体(增加)


iOS9是
zh-Hans-CN: 简体(改变)
zh-Hant-CN: 繁体(改变)
zh-HK: 香港繁体  

zh-TW:  台湾繁体(增加)


另外模拟器出现的是zh-Hans-US,因此推测,后缀和当前设备的购买地区有关


没错,iOS9中改变了原有简繁体的判断依据,因此如果之前项目支持多国语言,且使用了zh-Hans或者zh-Hant的,恭喜你,你中招了,更新应用吧。。


Xcode 7.3与iOS 9.3开发详解实战指南 在当今移动应用开发领域,Xcode已成为iOS开发者不可或缺的集成开发环境。但随着应用复杂性的增加,开发者在使用Xcode时也面临着一系列挑战,如项目管理、调试效率、跨平台兼容性等问题。在iOS 9.3的更新中,苹果公司为iPhone和iPad用户带来了多项新功能与改进。用户现在可以享受夜间模式(Night Shift),这种模式能够根据地理位置和时间自动调节屏幕色温,减轻夜间使用设备时对眼睛的压力。同时,备忘录应用新增了密码保护功能,以提高用户数据的隐私性。 阅读详情

相关推荐

Android 获取手机语言环境 区分简体和繁体,香港,澳门,台湾繁体

安卓获取系统语言,简体和繁体返回都是zh

Jason_HD的博客 4335

iOS9获取系统语言改变

iOS7是 zh-Hans: 简体 zh-Hant: 繁体 iOS8是 zh-Hans: 简体 zh-Hant: 繁体 zh-HK: 香港繁体(增加) iOS9zh-Hans-CN: 简体(改变zh-Hant-CN: 繁体(改变zh-HK: 香港繁体   zh-TW:  台湾繁体(增加) iOS9时,中英文都在后面加了地区,如

zhou 1552

国际化踏坑之语言代码问题

最近写了个日期选择器玩.做国际化的时候无意中碰到读不出来我写的语言配置文件的情况. 下面是模拟器的设置 读出来的居然不是@"zh-Hans"而是@“zh-Hans-US”. 改成英文之后读出来的是@"en-US"而不是@“en”. 而公司的测试机读出来是@“zh-Hans-CN"而不是之前的@“zh-Hans”. 由此得出后缀应该是版本区别(类似国行.美版.港版)这种区别 我们如果要使用本地bu...

MeteoriteMan的博客 508

Common.LanguageManager 国际化 part5/part5 zh-CN/ Resources.xml

操作员管理 用户名 联系方式 用户姓名 最后一次登录IP 最后一次登录时间 登录次数 新建操作员账户 修改操作员账户 删除操作员账户 登录密码 密码检校 新增密码 到期日期 是否生效 超级管理员

狗剩的专栏 538

iOS9获取当前系统语言编码

转载自:  http://www.jianshu.com/p/e79852b5908f 在iOS中,获取手机当前的语言可以使用以下三种方式来获取: NSString *udfLanguageCode = [[NSUserDefaults standardUserDefaults] objectForKey:@"AppleLanguages"][0]; NSString *pf

沸腾的泪水的专栏 4405

iOS9正确获取用户语言设置

http://www.tuicool.com/articles/m2uEfyN iOS9正确获取用户语言设置  ios 移动开发 September 29 2015 升级 iOS9 后,发现很多应用都变成了英文的,这是因为 iOS9语言的标识进行升级,导致一些程序原有的语言判断出错,针对这个情况,在兼容原有系统的基础上对语言的判断进行升级,让功能更加完善,分享之~

jeffasd的专栏 1848

IOS开发 IOS9.0上遇到的一些新问题

关于IOS9.0遇到的一些问题 关于IOS9.0 需要配置白名单适配啥的,这里有个链接,写的很详细,可以参考下:https://github.com/ChenYilong/iOS9AdaptationTips 接下来就说在 真机在IOS9 上遇到的一些问题: 1,多语言问题 由于 手上做的app 是国际化的app,因此做了多语言,使用了系统的NSlocali

七月飞雪的专栏 4307

IOS- 判断系统首选语言是中文英文

iOS7 zh-Hans: 简体 zh-Hant: 繁体 iOS8 zh-Hans: 简体 zh-Hant: 繁体 zh-HK: 香港繁体(增加) iOS9 zh-Hans-CN: 简体(改变zh-Hant-CN: 繁体(改变zh-HK: 香港繁体 zh-TW: 台湾繁体(增加) iOS 10 zh-Hans-CN 简体 yue-Hans-CN 粤语 简体 (增加) yue-...

Gaos的BLOG 2203

iOS8到iOS9 变化笔记

iOS9  变化 https Bitcode urlscheme

志伟入归未有时(兴业和家) 1334

ios9升级后导致的多语言问题

升级ios9之后,使得原本支持中英文的app出现闪退,中英文混乱的问题!大家不要慌,原因是升级之后中英文目录名字改了。在真机上,中文资源目录名由zh-Hans---->zh-Hans-CN,英文资源目录名由en---->en-CN,ios9模拟器上面的中英文资源目录名和真机上面的不一样,分别是zh-Hans-US,en-US。所以喜欢在模拟器上面调试的小伙伴要注意了! ios9之前版本中,模拟器

u014274590的专栏 3399

iOS 开发中实现国际化语言切换

在开发过程中,有时会需要支持国际化,需要根据系统语言改变应用内的语言,下面就为实现步骤。 1. 配置语言包等配置 1.1 创建一个后缀.strings的文件,作为你的多语言包 1.2 在这个文件的右边面板,有个 Localizations 点击后,去选择要添加进去的语言,一开始默认是有英语的 1.3 添加其他需要支持的语言 在 PROJECT 中的 Localizations

ITcc_的博客 783

iOS 9 新特性介绍

一、iPad多任务功能增强 1、全新的多任务界面 在iOS 9中,多任务界面从原来的横向单层排列进化成层叠排列,从而减少滚屏手势距离,从而加快多任务切换速度。效果如图: 2、多任务分屏功能 在iOS 9中,可以让用户在不离开当前应用的同时,通过侧滑手势来打开第二个App。目前该功能只支持iPad Air 2设备。 分屏功能涉及两部分功能: * Slide

揽月清风 2399

关于iOS9 更新后,微博,微信 语言变成英语的问题

iOS9 真是坑啊,好不容易熬到17号凌晨,等到了iOS9的推送更新,经过漫长的下载,更新完成后发现 微博变英文版了,并且微信,uber等许多应用都出现了问题。并且正好赶上自己的项目也在做本地化,所以仔细查找了下原因。(如果有补充可以直接回复,谢谢)具体问题出在大家都使用了一个获取当前系统语言的判断// 当前所在地信息 NSString *identifier = [[NSLocalecur

Bob的专栏 836

微信 iOS9 适配总结

每年iOS升级,都会带来一些坑,这次iOS9也不例外。本文总结了微信在适配iOS9上遇到的问题和解决方案。 一、iOS9问题汇总 1. 编译问题(Bitcode) 大部分人升级到Xcode7后,首先遇到的问题是编译不过,错误提示大致是 xxx does not contain bitcode. You must rebuild it with bitco

MIRAGE086的专栏 1662

教你轻松看懂 iOS9 新功能

2015苹果全球开发者大会在6月9日凌晨,美国旧金山举行,fir.im 整理了一部分的资料,帮助了解 iOS9 的新特性与功能,感兴趣的可以看下。关于iOS9新增功能在WWDC 2015上苹果介绍了 iOS 9的主要新功能,比如 Siri 更加智能化,iPad的分屏多任务处理,地图应用增加 Transit 导航,新的 News app 等等。不过也有一些内容是苹果无暇在主题演讲中介绍,或者一提而过足

FIRim的专栏 1192

iOS获取应用版本和语言

一.获取用用版本 方式一:通过APPI获取 这种方式需要使用的应用的ID号,从网络获取. /** * 获取版本号 * * @param block 获取成功时,返回版本号 * @param err 网络错误时执行的回调 */ +(void)getVersion:(strBlock)block err:(errBlock)err{ NSString *url = [

小猿猪哥的博客 2305

微信iOS 9适配总结

一、iOS9问题汇总 1. 编译问题(Bitcode) 大部分人升级到Xcode7后,首先遇到的问题是编译不过,错误提示大致是 xxx does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated libr

MingGe0107的博客 1009
上一篇: Android插件化的一种实现
下一篇: 打造安全的App!iOS安全系列之 HTTPS 进阶
xyxjn
博客等级 码龄17年 133粉丝 62原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值