iOS开发是个经验活,拥有了真正的技术,才是硬道理,才有值得你向别人炫耀的资本。只有掌握一站技术,一门语言,才能够更好的展现自我,选择蓝鸥iOS培训帮你实现高薪梦。

今天整理出来在如何在iOS中设置默认语言:

iOS开发中,我们需要做本地化的动作,对一些资源(主要是字符串),在不同的语言下显示不同的内容。如edit,中文下就是“编辑”。
本来以为xcode里面的Localizationnativedevelopmentregion这个选项就是设置默认的区域,这样在本地化的区域中显示本地化的资源,如果没有的话,就显示默认的资源。结果不是这样的,默认的字符串采用的是英语,无论这个developmentregion设置成什么,非本地化的区域显示的都是英文。

那么如果想要实现默认语言的功能,只能多想想要怎么做了,应该最好用的就是代码实现吧!所以一定要尝试

一下了,基本上就是统一访问指定的资源文件,返回默认的资源,下面是代码内容,可以参考下:

这样,代码中把使用的国际化的宏NSLocalizedString统一更改成DPLocalizdString就可以实现默认语言的修改了。

不管怎么样,结果出来了,不知道是不是和iOS开发行家所想的一样呢?如果你们有更好的方法,欢迎大家相互关注相互探讨,对于那些想学习iOS开发的同学们,希望能够帮助到大家!

转载于:https://blog.51cto.com/7838293/1301492

iOS培训教程——设置默认语言相关推荐

  1. 如何给 SAP Commerce Cloud Site 设置默认语言

    我们可以在 SAP Commerce Cloud Backoffice Administration Cockpit 中为 CMSSite 设置默认语言.可以通过为 CMSSite 实例或 BaseS ...

  2. android 设置默认语言

    1.本身不像维护多个版本在已经有了多语言,但是总难免有恶心的定制版,就是想要什么语言环境下都用他们设定的语言, 在继承Application中create时候 public static void d ...

  3. R设置默认语言为英文的方法

    R设置默认语言为英文的方法 Windows平台 macOS平台 安装R以后,默认语言是和操作系统平台语言绑定的,如何在不修改操作系统平台语言的情况下更改R的默认显示语言呢? Windows平台 在Wi ...

  4. Debian11.5 最小化安装后更改主机名、安装桌面、设置默认语言、时区、静态IP、局域网DNS等

    最小化安装,指的是采用 debian-11.5.0-amd64-netinst.iso  382.0 MiB  2022-09-10 20:40 这个只有 382M的镜像,仅安装了 ssh 服务的状态 ...

  5. android中设置默认语言、默认时区

    1. 设置默认时区: /build/tools/buildinfo.sh安卓本来应该在这里面加: +    echo "persist.sys.timezone=XXX"      ...

  6. 2020-10-20 Ant Design Vue 关闭国际化设置默认语言为中文的

    作为一个小白,一开始做中后台项目用的就是Antdv 百度找不到什么资料的情况下还是蛮绝望的,慢慢的搞懂一些框架用法之后写一下自己的踩坑日志,希望能帮助到别人.如有不正确的地方,敬请提出指正.谢谢各位. ...

  7. html 设置默认的语言,abp 设置默认语言为中文

    abp的默认语言设置,存放于数据库表AbpSettings中,这样配置可使默认语言为中文: name: Abp.Localization.DefaultLanguageName value: zh-H ...

  8. iOS培训教程——创建第一级控制器

    目前情况看,iOS颇占上风,受到广大用户的喜爱,尤其是对iPhone手机更是爱不释手,蓝鸥iOS培训推荐:创建第一级控制器及详细介绍章节! 一级控制器RootViewController还是一个UIT ...

  9. vue-element-admin 设置默认语言

    今天下了一个vue-element-admin框架来玩玩儿,下完之后发现默认语言是英文的,那可不行. 后来发现自己下错了,其实这个应该是这样的,如果要中文版,你要下载 i18n 分支的才行,地址是这个 ...

最新文章

  1. Python基础10-函数基础
  2. 开始iOS 7中自动布局教程(一)
  3. dubbo相关的知识点总结
  4. SCCM 2016 客户端硬/软件资产收集 (一)
  5. java linkedlist和arraylist添加元素时性能比较
  6. 从壹开始前后端分离 [ Vue2.0+.NET Core2.1] 二十二║Vue实战:个人博客第一版(axios+router)...
  7. 神牛笔记:吉林大学ACM总结(fennec)
  8. [html] 你觉得新开发一个网站最困难的是哪些部分?
  9. VS2010关于更改管理帮助设置的路径的解决方案
  10. 【opencv学习】透视变换矩阵
  11. Shell编程基础(1)
  12. “五一”档总票房破13亿 《你的婚礼》高居榜首
  13. spark shuffle流程入门
  14. 坐高铁只能用身份证了?
  15. CI框架解决jsonp跨域的问题
  16. 小米浏览器html文件怎么打开方式,怎么设置浏览器-开启小米浏览器这三个功能,切换、搜索、编辑都让你事半功倍...
  17. cousera课程 Introduction to Programming with MATLAB 范德堡大学 作业1
  18. Word排版如何快速自动生成目录,简单实用,一看就懂!
  19. mysql查询姓张的同学_Mysql 基础2 (sql查询语句)
  20. Type 和 class 的区别

热门文章

  1. Google智能生态链的演进路径
  2. 到底有哪些副业适合程序员或产品经理?
  3. 选 Offer 的 5 个维度
  4. 程序员毕业两年,如何在帝都购房上车?
  5. 17 个品牌,113 款 5G 手机,5G 离我们越来越近
  6. 漫画:如何给女朋友解释什么是删库跑路?
  7. 再见!Python不想再被这么搞了!
  8. Fundebug后端Java异常监控插件更新至0.2.0,支持Spring及Maven
  9. 如何从零起步搭建一个分布式对象存储的架构
  10. 摩拜单车正式进军日本,积极拓展海外市场