前言
如何制作framework,此处就不详细说明了,网上资料也很多。
可以参考:http://blog.csdn.net/mengxiangyue/article/details/41038149
在之前工作中开发一款聚合支付的framework时遇到了适配简体中文,繁体,英文的需求,在APP开发中实现语言国际化比较常见,但是SDK开发语言国际化有一点不一样,写下来给大家参考一下,有不对的地方请多指正。
1.首先,我们用Xcode打开项目工程,找到info,来配置语言环境。
2.接着,点击加号,添加语言包,选择你要添加的语言包,点击即可添加。
3. 然后,我们需要在工程中新增加一个配置文件(.string),快捷键“com+N”新建文件。
4. 点击下一步,这时候我们要为文件命名,一般都是Localizable.strings
5. 创建成功后,在左侧导航栏中点击 Localize 按钮。
6.然后选择对应的语言配置文件。
7.勾选你需要的文件。
8.此时你会观察到工程目录导航栏是有所变化的,我们新建的 Localization 文件发生了变化。
2.制作framework时实现sdk语言国际化
(1)首先和APP国际化一样生成所需的语言配置文件
(2)将这几个语言配置文件放到一个bundle文件中去
(3)在sdk中使用下面的方法设置
(4)在调用的app中将此bundle引入
(5)在调用app中配置需要适配的语言(这一步一定要做,否则无法生效)














网友评论