国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Xcode6和Xcode5獲取app名字及國際化的不同

2019-11-14 20:01:39
字體:
來源:轉載
供稿:網友

 

1.在Xcode5下,獲取程序名字(app name)的方法為:

NSString *PRoName = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleDisplayName"];
NSLog(@"dicName ==== %@",[[NSBundle mainBundle] infoDictionary]);

打印之后可以看到:

CFBundleDisplayName = TestOfButton;

CFBundleName = TestOfButton;

 

2.在Xcode6下,獲取程序名字(app name)的方法為:

NSString *proName = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleName"];NSLog(@"dicName ==== %@",[[NSBundle mainBundle] infoDictionary]);

打印之后可以看到:

CFBundleName = TestOfButton;

沒有了這一鍵值:CFBundleDisplayName = TestOfButton;

 Xcode6 程序的CFBundleDisplayName可以在info.plist里添加這個key。

 

3.說到 Info.plist,在Xcode6中,沒有 info.string 文件,只有 Info.plist 文件,所以,如果做國際化可以新建一個 Info.string,來彌補Xcode6中 Info.string 的缺失。而且如果要在這里改app name 則,CFBundleDisplayName 要加上雙引號。然后,剩余的國際化進行的操作和網上介紹的方法雷同了。如有改動,我會陸續更新。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 漳州市| 平武县| 西贡区| 华阴市| 新化县| 延安市| 甘南县| 灌南县| 诸城市| 米林县| 洪洞县| 桐城市| 江北区| 洛浦县| 静乐县| 新晃| 西平县| 上犹县| 沛县| 汾阳市| 文成县| 长白| 铁岭县| 高州市| 岗巴县| 五家渠市| 奉化市| 收藏| 湾仔区| 贺兰县| 密云县| 榕江县| 吉木乃县| 安乡县| 霍邱县| 北辰区| 灵丘县| 靖江市| 奉贤区| 海南省| 宁南县|