一双戳、創(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)閉日志輸出功能