写在前面
一直就想写一款多语言本地化的插件,虽然网上也有很多这种类型的插件可供选择,但是总感觉用起来不够方便。
一次偶然的机会接触到Android开发,觉得Android开发中直接可以使用R.string直接获取到定义在xml里面的文字资源,感觉很方便,于是就有个想法,Xcode也能否做到这样,最后经过研究开发出了这款插件。
AMLocalizedStringBuilder是什么
AMLocalizedStringBuilder 是可以帮助你将语言本地化文件Localizable.strings生成object-c的类AMLocalizedString的Xcode插件,这样可以直接使用R_String.am_<#你的本地化字符串key#>获取对应key的值,还可以随时点击Alt或Option按键查看当前字符串的值。
安装方法
安装方法目前有两种:
从github下载源代码进行安装
- $ git clone git@github.com:MellongLau/AMLocalizedStringBuilder-Xcode-Plugin.git
- 打开AMLocalizedStringBuilder项目运行,运行成功后程序会自动把插件文件拷贝到这个路径下:
~/Library/Application Support/Developer/Shared/Xcode/Plug-ins
。 - 重新启动Xcode使插件生效。
通过Xcode插件管理器
Alcatraz
进行安装,安装完成后也要重新启动Xcode使插件生效。