國(guó)際化主要包括三個(gè)部分:
1.icon模塊:桌面圖標(biāo)下的文字變化
2.程序內(nèi)文字的變化
3.程序內(nèi)圖片的變化
1.首先創(chuàng)建一個(gè)工程
2.增加系統(tǒng)語(yǔ)言包

2.1
3.添加完成

3.1
4.新建Source文件夾

4.1
5.設(shè)置文件名

5.1
6.選中新創(chuàng)建的文件,在右邊屬性欄中找到這個(gè)位置進(jìn)行設(shè)置

6.1
7.選中你想要的語(yǔ)言,然后再勾選其他語(yǔ)言

7.1

8.1
8.設(shè)置完成后,原本的文件會(huì)變成這個(gè)樣子

8.1
第一種:設(shè)置icon下標(biāo)名字
選中各自的語(yǔ)言界面進(jìn)行編寫代碼

icon文字1

icon文字2
運(yùn)行程序,切換系統(tǒng)的語(yǔ)言環(huán)境就可以看到效果

效果1

效果2
第二種:設(shè)置APP內(nèi)容文字
跟第一種類似,可以新建另外的Source文件夾,也可以在之前的文件頁(yè)面中繼續(xù)編寫(只是使用時(shí)要注意的文件名字要找對(duì),一般系統(tǒng)默認(rèn)的文件名字是Localizable.strings,如果想要使用另外自定義的文件,就需要在使用時(shí)用NSLocalizedStringFromTable(<#key#>, <#tbl#>, <#comment#>))

文字1

文字2
使用的代碼

代碼
第三種:設(shè)置APP內(nèi)容圖片
選中圖片,設(shè)置Localization


設(shè)置Localization
選中需要改變的圖片,show in finder

show in finder
將要替代的照片拖進(jìn)該文件夾,將原本的圖片刪除,再把新的圖片名字設(shè)置為原來(lái)圖片的名字

設(shè)置前

設(shè)置后
使用的代碼
UIImageView *view = [[UIImageView alloc] initWithFrame:CGRectMake(50, 250, 200, 200)];
view.image = [UIImage imageNamed:@"8.jpg"];
[self.view addSubview:view];