iOS將產品進行多語言發佈,開發

多語言就是程序的國際化。在Xcode中要實現程序的國際化,只須要簡單配置,並修改相應的字符串鍵值對便可。佈局

應用程序的國際化主要包括三個方面:A、程序名稱國際化;B、程序內容國際化;C、程序資源國際化code

1,Xcode新建項目後,info選項卡中找到Localization的項目,能夠添加應用程序須要支持的國際語言。圖片

2,應用名稱國際化(InfoPlist.strings)資源

在InfoPList.strings的不一樣語言版本的文件中設置相應語言下程序的顯示名稱字符串

3,內容國際化(Localizable.strings)string

應用程序裏面的內容(組件顯示的名稱、提示等)能夠在Localizable.strings的對應文件以鍵值對的形式配置;io

4,資源國際化class

在iOS7中storyboard生成的對應語言文本文件能夠經過配置相應組件的顯示名稱來完成國際化。配置

對於使用xib文件組織布局的狀況下,以上方法並很差使,建議是:複製xib文件更名,修改顯示的名稱,而後在代碼裏面來根據語言版原本加載對應的資源,該方法一樣使用圖片等資源。List

5,判斷當前設備語言版本

如不一樣語言的圖片資源位於不一樣文件夾下,而後能夠根據語言版原本動態加載
相關文章
相關標籤/搜索