iOS中什么是國際化?
根據(jù)系統(tǒng)不同的語言環(huán)境顯示相應(yīng)的語言內(nèi)容。
iOS中如何為工程添加國際化功能
- command + N在工程中新建一個Strings File文件,文件必須命名為Localizable,否則系統(tǒng)無法識別。
新建Strings File
2.選中創(chuàng)建的Localizable.strings文件,然后在Xcode右側(cè)點擊Localize...,在可選菜單中選擇English。
選中Localizable.strings文件
點擊Localize...
3.點擊工程,選中PROJECT,點擊"+",增加中文選項,在彈出的選項框中,只需勾選剛剛創(chuàng)建的Localizable.strings文件
增加中文
勾選Localizable.strings
4.在創(chuàng)建的Localizable.strings文件中,分別輸入需要顯示的中英文內(nèi)容。
輸入英文
輸入中文
5.代碼中使用
代碼中使用國際化
6.最終效果,iOS系統(tǒng)語言為中文時,導(dǎo)航欄標題顯示“標題”,在英文狀態(tài)時,導(dǎo)航欄標題顯示“Navigation title”
中文環(huán)境顯示
英文環(huán)境顯示
7.附錄
關(guān)于國際化較好的一篇文章
http://mokai.me/2015/10/iOS國際化/