下面是查找资料总结的几点html
1.选择工程xcode
2.选中PROJECT,在Localizations添加多语言(全部资源文件都是在右边菜单Localizations添加多语言版本)app
3.添加Localizable.strings文件名字是Apple默认的不能改,须要改能够可是使用NSLocalizedString加载时须要添加table名.net
以上是简单的国际化步骤3d
参考资料code
https://developer.apple.com/internationalization/
https://www.jianshu.com/p/88c1b65e3ddb
https://www.jianshu.com/p/a9ec43123860
http://www.cnblogs.com/levilinxi/p/4296712.html
https://blog.csdn.net/VictorMoKai/article/details/48894873
https://www.jianshu.com/p/b4288e5e6e4c
http://blog.darkangel7.com/2017/05/05/iOS中NSUserDefaults的黑科技/htm
Base.storyboard里面UI控件会做为基础UI展现,全部app运行时就已经加载好对应语言Bundle资源对象,base做为中文展现能够不用选中对象
之后迭代版本建立的UI控件xcode不会自动同步到string文件blog
添加使用Python脚本资源
上面做为我的记录参考,看不动的参考上面连接资料