其內容能夠被項目中所有其他文件共享或訪問
配置PCH文件
用途:
如果導入頭文件和定義的宏只用在OC文件中,請寫到__OBJC__里面
#ifdef __OBJC__
#endif
1.定義全局使用的宏
將獲取數據路徑寫在pch中
#ifdef __OBJC__
#define ServerUrl @“http://www.baidu.com"
#define NAME @“lisi"
#endif
2.導入全局使用的頭文件
例如全局都要用的網絡工具類
#ifdef __OBJC__
#import“YCNetwork"
#endif
3.改變日志輸入(NSLog)功能
3.1調試階段,開發階段 需要打印數據
3.2發布階段,不需要打印數據
下面是固定寫法 不變的
#define YCLog(…) NSLog(__VA_ARGS__)
在發布階段的時候直接
#define YCLog(…) //NSLog(__VA_ARGS__)
在.m和.mm,系統會默認定義一個名字叫 __OBJC__ 的宏
#ifdef DEBUG // 調試階段
#define YCLog(…) NSLog(__VA_ARGS__)
#else // 發布階段
#define YCLog(…)
#endif
// 如果在開發階段就讓xcode進入發布階段?