前言
如何制作framework世剖,此處就不詳細(xì)說(shuō)明了旁瘫,網(wǎng)上資料也很多琼蚯。
可以參考我的另一篇關(guān)于framework制作的簡(jiǎn)書(shū)或者http://blog.csdn.net/mengxiangyue/article/details/41038149
在之前工作中開(kāi)發(fā)一款聚合支付的framework時(shí)遇到了適配簡(jiǎn)體中文遭庶,繁體峦睡,英文的需求完箩,在APP開(kāi)發(fā)中實(shí)現(xiàn)語(yǔ)言國(guó)際化比較常見(jiàn)弊知,但是SDK開(kāi)發(fā)語(yǔ)言國(guó)際化有一點(diǎn)不一樣粱快,寫(xiě)下來(lái)給大家參考一下事哭,有不對(duì)的地方請(qǐng)多指正。
1.首先降盹,我們用Xcode打開(kāi)項(xiàng)目工程谤辜,找到info丑念,來(lái)配置語(yǔ)言環(huán)境。
2.接著渔彰,點(diǎn)擊加號(hào)恍涂,添加語(yǔ)言包植榕,選擇你要添加的語(yǔ)言包内贮,點(diǎn)擊即可添加汞斧。
3. 然后粘勒,我們需要在工程中新增加一個(gè)配置文件(.string)庙睡,快捷鍵“com+N”新建文件技俐。
4. 點(diǎn)擊下一步,這時(shí)候我們要為文件命名雕擂,一般都是Localizable.strings
5. 創(chuàng)建成功后啡邑,在左側(cè)導(dǎo)航欄中點(diǎn)擊 Localize 按鈕。
6.然后選擇對(duì)應(yīng)的語(yǔ)言配置文件井赌。
7.勾選你需要的文件谤逼。
8.此時(shí)你會(huì)觀察到工程目錄導(dǎo)航欄是有所變化的,我們新建的 Localization 文件發(fā)生了變化仇穗。
2.制作framework時(shí)實(shí)現(xiàn)sdk語(yǔ)言國(guó)際化
(1)首先和APP國(guó)際化一樣生成所需的語(yǔ)言配置文件
(2)將這幾個(gè)語(yǔ)言配置文件放到一個(gè)bundle文件中去
(3)在sdk中使用下面的方法設(shè)置
(4)在調(diào)用的app中將此bundle引入
(5)在調(diào)用app中配置需要適配的語(yǔ)言(這一步一定要做,否則無(wú)法生效)
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者