十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
iOS以前的pch是系統(tǒng)的自帶,后來(lái)蘋果取消了pch,我一直很反感加的。最近不知道腦子犯抽了。就加上了。不喜歡加,因?yàn)槲蚁M约旱拇a發(fā)給別人,別人隨時(shí)隨地可以運(yùn)行,不用改錯(cuò)誤的警告。

反思了一下,因?yàn)楹枚嗳硕技恿?,,網(wǎng)上的博客也各種有怎么添加,可是都沒(méi)有分析為啥加,只是給出了添加的方法。尤其做程序,一定要知道為啥這樣做,不可以稀里糊涂的??梢詴簳r(shí)不管,后期一定要管。因?yàn)樽约好繉?xiě)一步的代碼都代表著利益。
pch的好處
1.方便重復(fù)添加的庫(kù)
2.頭文件
3.公共的文件
4.名字(通知的名字。
[NSUserDefaults standardUserDefaults]的key
第三方的key,及id
)
4.全局的變量。(顏色。字體大小,線條,等)
5.log的輸出(debug,release)
6.宏(屏幕的寬高,導(dǎo)航條的高度,這些,等)
一般這些都是放在pch頭文件中的
壞處:1.既然蘋果都把他去掉??隙ㄓ兴膲奶?/p>
2.消耗編譯的效率。每次加載都要全部加載,肯定消耗運(yùn)行的效率,不過(guò)很小,一般肉眼幾乎分辨不出來(lái)的
3.發(fā)給別人,容易找不到地址,每次都要自己去配置
4.放在頭文件中的,容易搞混。有些頁(yè)面用到,不知道為啥可以調(diào)用這個(gè)方法,明明自己沒(méi)有聲明。卻可以調(diào)用。容易產(chǎn)生誤導(dǎo)
5.每次新建一個(gè)項(xiàng)目,都要自己手動(dòng)去加
6.肯定還有其他。這些等遇到的時(shí)候才知道
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。