其內(nèi)容能夠被項目中所有其他文件共享或訪問
配置PCH文件

用途:
如果導(dǎo)入頭文件和定義的宏只用在OC文件中,請寫到__OBJC__里面
#ifdef __OBJC__
#endif
1.定義全局使用的宏
將獲取數(shù)據(jù)路徑寫在pch中
#ifdef __OBJC__
#define ServerUrl @“http://www.baidu.com"
#define NAME @“l(fā)isi"
#endif
2.導(dǎo)入全局使用的頭文件
例如全局都要用的網(wǎng)絡(luò)工具類
#ifdef __OBJC__
#import“YCNetwork"
#endif
3.改變?nèi)罩据斎?NSLog)功能
3.1調(diào)試階段,開發(fā)階段 需要打印數(shù)據(jù)
3.2發(fā)布階段,不需要打印數(shù)據(jù)
下面是固定寫法 不變的
#define YCLog(…) NSLog(__VA_ARGS__)
在發(fā)布階段的時候直接
#define YCLog(…) //NSLog(__VA_ARGS__)
在.m和.mm,系統(tǒng)會默認(rèn)定義一個名字叫 __OBJC__ 的宏
#ifdef DEBUG // 調(diào)試階段
#define YCLog(…) NSLog(__VA_ARGS__)
#else // 發(fā)布階段
#define YCLog(…)
#endif
// 如果在開發(fā)階段就讓xcode進(jìn)入發(fā)布階段?

