pch文件的使用

一双戳、創(chuàng)建一個(gè)pch文件

①叹洲、Command+N創(chuàng)建一個(gè)pch文件,命名為“工程名-Prefix.pch”鲁纠,也是一個(gè)頭文件总棵。
②、在工程的TARGETS里面的Building Setting中搜索Prefix Header改含,然后把Precompile Prefix Header右邊的NO改為YES情龄。
③、在Precompile Prefix Header下邊的Prefix Header添加pch文件的路徑捍壤,最快捷的辦法就是:用鼠標(biāo)將pch文件直接拖入即可骤视。

二、pch文件的詳細(xì)用法

在pch文件中添加下列預(yù)處理指令鹃觉,然后在項(xiàng)目中使用Log(…)來輸出日志信息专酗,就可以在發(fā)布應(yīng)用的時(shí)候,一次性將NSLog語句移除(在調(diào)試模式下盗扇,才有定義的DEBUG)笼裳。

#ifdef DEBUG
#define Log(...) NSLog(__VA_ARGS__)
#else
#define Log(...) 
#endif

pch頭文件的內(nèi)容能被項(xiàng)目中的其他所有源文件共享和訪問

#ifdef __OBJC__

#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>

#ifdef DEBUG  // 調(diào)試階段
#define MJLog(...) NSLog(__VA_ARGS__)
#else // 發(fā)布階段
#define MJLog(...)
#endif
#define SCREEN_WIDTH 375

#endif

三唯卖、pch文件的作用

 1.存放一些全局的宏(整個(gè)項(xiàng)目中都用得上的宏)
 2.用來包含一些全部的頭文件(整個(gè)項(xiàng)目中都用得上的頭文件)
 3.能自動(dòng)打開或者關(guān)閉日志輸出功能
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市躬柬,隨后出現(xiàn)的幾起案子拜轨,更是在濱河造成了極大的恐慌,老刑警劉巖允青,帶你破解...
    沈念sama閱讀 222,252評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件橄碾,死亡現(xiàn)場離奇詭異,居然都是意外死亡颠锉,警方通過查閱死者的電腦和手機(jī)法牲,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來琼掠,“玉大人拒垃,你說我怎么就攤上這事〈赏埽” “怎么了悼瓮?”我有些...
    開封第一講書人閱讀 168,814評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵,是天一觀的道長艰猬。 經(jīng)常有香客問我横堡,道長,這世上最難降的妖魔是什么冠桃? 我笑而不...
    開封第一講書人閱讀 59,869評(píng)論 1 299
  • 正文 為了忘掉前任命贴,我火速辦了婚禮,結(jié)果婚禮上食听,老公的妹妹穿的比我還像新娘胸蛛。我一直安慰自己,他們只是感情好樱报,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,888評(píng)論 6 398
  • 文/花漫 我一把揭開白布胚泌。 她就那樣靜靜地躺著,像睡著了一般肃弟。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上零蓉,一...
    開封第一講書人閱讀 52,475評(píng)論 1 312
  • 那天笤受,我揣著相機(jī)與錄音,去河邊找鬼敌蜂。 笑死箩兽,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的章喉。 我是一名探鬼主播汗贫,決...
    沈念sama閱讀 41,010評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼身坐,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了落包?” 一聲冷哼從身側(cè)響起部蛇,我...
    開封第一講書人閱讀 39,924評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎咐蝇,沒想到半個(gè)月后涯鲁,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,469評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡有序,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,552評(píng)論 3 342
  • 正文 我和宋清朗相戀三年抹腿,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片旭寿。...
    茶點(diǎn)故事閱讀 40,680評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡警绩,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出盅称,到底是詐尸還是另有隱情肩祥,我是刑警寧澤,帶...
    沈念sama閱讀 36,362評(píng)論 5 351
  • 正文 年R本政府宣布微渠,位于F島的核電站搭幻,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏逞盆。R本人自食惡果不足惜檀蹋,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,037評(píng)論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望云芦。 院中可真熱鬧俯逾,春花似錦、人聲如沸舅逸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,519評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽琉历。三九已至坠七,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間旗笔,已是汗流浹背彪置。 一陣腳步聲響...
    開封第一講書人閱讀 33,621評(píng)論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留蝇恶,地道東北人拳魁。 一個(gè)月前我還...
    沈念sama閱讀 49,099評(píng)論 3 378
  • 正文 我出身青樓,卻偏偏與公主長得像撮弧,于是被迫代替她去往敵國和親潘懊。 傳聞我的和親對(duì)象是個(gè)殘疾皇子姚糊,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,691評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容

  • 主要用途: 存放一些全局的宏(整個(gè)項(xiàng)目中都用得上的宏) ,用來包含一些全部的頭文件(整個(gè)項(xiàng)目中都用得上的頭文件) ...
    懶眉閱讀 798評(píng)論 0 0
  • pch 可以用來存儲(chǔ)共享信息,比如設(shè)備屏幕的寬度岂却,高度忿薇。版本號(hào)等各種宏定義Xcode 老版本會(huì)自動(dòng)為我們創(chuàng)建pch...
    MaShuai丨閱讀 380評(píng)論 0 2
  • (1).PCH文件 也是一個(gè)頭文件,pch頭文件的內(nèi)容能被項(xiàng)目中的其他所有源文件共享和訪問躏哩。是一個(gè)預(yù)編譯文件署浩。 首...
    DB001閱讀 422評(píng)論 0 0
  • .pch文件也是一個(gè)頭文件,pch頭文件的內(nèi)容能被項(xiàng)目中的其他所有源文件共享和訪問扫尺。是一個(gè)預(yù)編譯文件筋栋。首先說一下p...
    階梯閱讀 446評(píng)論 0 0
  • 最近在開始一個(gè)新項(xiàng)目,需要設(shè)置的東西很多都忘記了正驻,對(duì)于我這種支付寶密碼都能忘記的人弊攘,還是記錄一下比較好,那我們首先...
    GreenC閱讀 818評(píng)論 0 2