iOS开发国际配置

释放双眼,带上耳机,听听看~!

 

1.什么是国际化?

Localizable.strings文件:该文件主要用于字符串的多语言版本,包括Localizable.string(English),Localizable.strings(Chinese(Simplified)), Localizable.strings(Chinese(Traditional))等多个版本。
这里写图片描述

2.Storyboard和xib文件

Main.storyboard也会有多个版本,最重要的就是Base版本,即当前开发者使用语言的版本(如简体中文)。Main.storyboard(Base)文件与常见的Main.storyboard文件无异,其相应文字已在Main.storyboard中标记。会有Main.strings(English), Main.strings(Chinese(Traditional))版本的两个文件。文件格式如图:
这里写图片描述
其中的OjbectID是唯一对应于一个UI控件的。xib文件的国际化等同Main.storyboard的国际化。

3.如何创建国际化(以Main.strings(Chinese(Simplified))的创建为例)。直接上图:
这里写图片描述
这里写图片描述

本文只是简单的描述一下创建过程,简单描述。

图片等资源:

在Localizable.strings中指定

imageName = ilike_en;

然后代码中使用:

[_Img setImage:[UIImage imageNamed: NSLocalizedString(@“imageName”, nil)]];

人已赞赏
iOS文章

iOS开发防微信表情雨-类似微信的红包雨

2020-1-27 14:31:14

iOS文章

iOS开发SDWebImage源码阅读笔记

2020-1-27 16:43:50

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索