iOS开发是个经验活,拥有了真正的技术,才是硬道理,才有值得你向别人炫耀的资本。只有掌握一站技术,一门语言,才能够更好的展现自我,选择蓝鸥iOS培训帮你实现高薪梦。
今天整理出来在如何在iOS中设置默认语言:
iOS开发中,我们需要做本地化的动作,对一些资源(主要是字符串),在不同的语言下显示不同的内容。如edit,中文下就是“编辑”。
本来以为xcode里面的Localizationnativedevelopmentregion这个选项就是设置默认的区域,这样在本地化的区域中显示本地化的资源,如果没有的话,就显示默认的资源。结果不是这样的,默认的字符串采用的是英语,无论这个developmentregion设置成什么,非本地化的区域显示的都是英文。
那么如果想要实现默认语言的功能,只能多想想要怎么做了,应该最好用的就是代码实现吧!所以一定要尝试
一下了,基本上就是统一访问指定的资源文件,返回默认的资源,下面是代码内容,可以参考下:
这样,代码中把使用的国际化的宏NSLocalizedString统一更改成DPLocalizdString就可以实现默认语言的修改了。
不管怎么样,结果出来了,不知道是不是和iOS开发行家所想的一样呢?如果你们有更好的方法,欢迎大家相互关注相互探讨,对于那些想学习iOS开发的同学们,希望能够帮助到大家!