项目文件介绍
項(xiàng)目文件介紹:
? ? 1> Info.plist文件【"掌握"】
? ? ? ? bundle identifier 應(yīng)用程序的標(biāo)示符
? ? ? ? ? ? > 保證手機(jī)上只有這一個(gè)應(yīng)用
? ? ? ? ? ? > 在真機(jī)測(cè)試,和發(fā)布時(shí)需要配置。
?
? ? ? ? Bundle versions string, short
? ? ? ? ? ? > 代表的是應(yīng)用程序的版本號(hào)
? ? ? ? ? ? > 在發(fā)布應(yīng)用時(shí)確定的版本號(hào)
? ? ? ? ? ? > 這個(gè)版本號(hào)只能變大不能改小
?
? ? ? ? Bundle version 版本號(hào)
? ? ? ? ? ? > 在公司內(nèi)部控制的版本號(hào)
? ? ? ? ? ? > 10000 就是內(nèi)部控制器的版本號(hào)
?
? ? ? ? Main storyboard file base name? 主storyboard文件的文件名
? ? ? ? ? ? > 作用:當(dāng)應(yīng)用程序啟動(dòng)完畢后,默認(rèn)加載的storyboard文件,系統(tǒng)加載完后,會(huì)把里面帶箭頭的控制器顯示出來(lái)。
?
? ? ? ? Supported interface orientations 應(yīng)用支持的方向
?
? ? ? ? Bundle display name 指定應(yīng)用的名稱(chēng)
?
? ? ? ? Bundle name 不是應(yīng)用顯示的名稱(chēng),是跟應(yīng)用顯示名稱(chēng)相近,這個(gè)名稱(chēng)可以指定可以不管。支付寶--萬(wàn)能的淘寶,時(shí)尚的天貓!
?
? ? ? ? 如何獲取文件內(nèi)容?[NSBundle mainBundle].infoDictionary
? ? ? ? key需要通過(guò)查看SourceCode去找
?
? ?2> PCH文件【"掌握"】
? ? ? ? > 創(chuàng)建PCH文件 perfixHeader.pch
? ? ? ? > 作用:
? ? ? ? ? ? > 0.這個(gè)文件pch被稱(chēng)為預(yù)編譯文件。當(dāng)程序編譯的時(shí)候這個(gè)文件也被編譯。
? ? ? ? ? ? ? ? > 在Xcode6以前,在新建項(xiàng)目的時(shí)候會(huì)跟一個(gè)pch文件,6以后就沒(méi)了。
? ? ? ? ? ? > 1.可以在其中包含一些常用的宏,
? ? ? ? ? ? ? ? > 隨機(jī)色
? ? ? ? ? ? ? ? > 控制打印的宏"開(kāi)發(fā)程序的時(shí)候,很多關(guān)鍵的節(jié)點(diǎn)是需要打印,但是在發(fā)布應(yīng)用的時(shí)候就不要再繼續(xù)打印。"
? ? ? ? ? ? ? ? > 包含通知的宏
? ? ? ? ? ? > 2.包含一些公共的頭文件,或者第三方庫(kù)【工具類(lèi)】的頭文件。
?
? ? ? ? > 配置PCH文件,使得文件生效
?
?
? ? ? ? > 屏蔽C語(yǔ)言文件
#ifdef __OBJC__
?
?
#endif
?
轉(zhuǎn)載于:https://www.cnblogs.com/ritian/p/5161791.html
與50位技術(shù)專(zhuān)家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖總結(jié)
- 上一篇: Qt之进程间通信(IPC)
- 下一篇: angular js 常用指令ng-if