iOS培训教程——设置默认语言
2013-09-25 14:06
288 查看
iOS开发是个经验活,拥有了真正的技术,才是硬道理,才有值得你向别人炫耀的资本。只有掌握一站技术,一门语言,才能够更好的展现自我,选择蓝鸥iOS培训帮你实现高薪梦。
今天整理出来在如何在iOS中设置默认语言:
iOS开发中,我们需要做本地化的动作,对一些资源(主要是字符串),在不同的语言下显示不同的内容。如edit,中文下就是“编辑”。
本来以为xcode里面的Localizationnativedevelopmentregion这个选项就是设置默认的区域,这样在本地化的区域中显示本地化的资源,如果没有的话,就显示默认的资源。结果不是这样的,默认的字符串采用的是英语,无论这个developmentregion设置成什么,非本地化的区域显示的都是英文。
那么如果想要实现默认语言的功能,只能多想想要怎么做了,应该最好用的就是代码实现吧!所以一定要尝试
一下了,基本上就是统一访问指定的资源文件,返回默认的资源,下面是代码内容,可以参考下:
![](http://blog.51cto.com/attachment/201309/140442259.jpg)
这样,代码中把使用的国际化的宏NSLocalizedString统一更改成DPLocalizdString就可以实现默认语言的修改了。
不管怎么样,结果出来了,不知道是不是和iOS开发行家所想的一样呢?如果你们有更好的方法,欢迎大家相互关注相互探讨,对于那些想学习iOS开发的同学们,希望能够帮助到大家!
今天整理出来在如何在iOS中设置默认语言:
iOS开发中,我们需要做本地化的动作,对一些资源(主要是字符串),在不同的语言下显示不同的内容。如edit,中文下就是“编辑”。
本来以为xcode里面的Localizationnativedevelopmentregion这个选项就是设置默认的区域,这样在本地化的区域中显示本地化的资源,如果没有的话,就显示默认的资源。结果不是这样的,默认的字符串采用的是英语,无论这个developmentregion设置成什么,非本地化的区域显示的都是英文。
那么如果想要实现默认语言的功能,只能多想想要怎么做了,应该最好用的就是代码实现吧!所以一定要尝试
一下了,基本上就是统一访问指定的资源文件,返回默认的资源,下面是代码内容,可以参考下:
![](http://blog.51cto.com/attachment/201309/140442259.jpg)
这样,代码中把使用的国际化的宏NSLocalizedString统一更改成DPLocalizdString就可以实现默认语言的修改了。
不管怎么样,结果出来了,不知道是不是和iOS开发行家所想的一样呢?如果你们有更好的方法,欢迎大家相互关注相互探讨,对于那些想学习iOS开发的同学们,希望能够帮助到大家!
相关文章推荐
- 在开发iOS程序时对日期处理的总结
- iOS开发——keychain的使用
- iOS Graphics Technologies iOS 图形技术
- iOS开发异常错误总结
- 学习Objective-C:入门手册
- ios开发对配置文件plist的操作
- iphone5和4的屏幕兼容问题
- 后天工作室简介
- iOS开发笔记
- 广州知名游戏公司招贤纳士啦~~~
- 谈谈怎么最快学好iOS开发(个人看法)
- ios长按事件
- iOS 获取应用版本号
- iOS中定时器NSTimer的使用
- 《Objective-C基础教程》学习笔记第二章
- 《Objective-C基础教程》学习笔记第三-六章
- 《Objective-C基础教程》学习笔记第八章
- 《Objective-C基础教程》学习笔记第九-十章
- 《Objective-C基础教程》学习笔记第十一-十三章
- IOS开发中的UIScreen、UIView、UIWindow和UIViewController