iOS以前的pch是系統(tǒng)的自帶,后來(lái)蘋果取消了pch,我一直很反感加的。最近不知道腦子犯抽了。就加上了。不喜歡加,因?yàn)槲蚁M约旱拇a發(fā)給別人,別人隨時(shí)隨地可以運(yùn)行,不用改錯(cuò)誤的警告。
創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站建設(shè)、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的城東網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
反思了一下,因?yàn)楹枚嗳硕技恿?,,網(wǎng)上的博客也各種有怎么添加,可是都沒(méi)有分析為啥加,只是給出了添加的方法。尤其做程序,一定要知道為啥這樣做,不可以稀里糊涂的??梢詴簳r(shí)不管,后期一定要管。因?yàn)樽约好繉懸徊降拇a都代表著利益。
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í)候才知道