1.創(chuàng)建預編譯文件
2.在工程的TARGETS里邊Building Setting中搜索Prefix Header捷雕,然后把Precompile Prefix Header右邊的NO改為Yes:
3.雙擊Prefix Header右邊白色部分骑疆,然后show in Finder 你創(chuàng)建的預編譯文件路徑芽偏,按住拖到白色塊里吭从,把根目錄改成$(SRCROOT)回車卿城,command+b 運行下肺魁,沒報錯就成功了渺蒿,如果報錯可能根目錄不對。
注:一些常用的預編譯指令
//在DEBUG模式下打印值纱,并增加所在文件鳞贷,和轉換utf8
#if DEBUG
#define NSLog(FORMAT, ...) fprintf(stderr,"[%s:%d行]:%s\n",[[[NSString stringWithUTF8String:__FILE__] lastPathComponent] UTF8String], __LINE__, [[NSString stringWithFormat:FORMAT, ##__VA_ARGS__] UTF8String]);
#else
#define NSLog(FORMAT, ...) nil
#endif
//顏色(rgb值)
#define LYPColorFramHex(rgbValue) [UIColor colorWithRed:((float)((rgbValue &0xFF0000) >>16))/255.0green:((float)((rgbValue &0xFF00) >>8))/255.0blue:((float)(rgbValue &0xFF))/255.0alpha:1.0]
//顏色(r,g,b)
#define LYPColorFramRGB(r,g,b) [UIColor colorWithRed:(r)/255.0green:(g)/255.0blue:(b)/255.0alpha:1]
//屏幕高
#define Sheight[UIScreen mainScreen].bounds.size.height
//屏幕寬
#define Swidth[UIScreen mainScreen].bounds.size.width//程序總委托
#define appDelegate ((AppDelegate *)[[UIApplication sharedApplication] delegate])
//設計圖是按iPhone6尺寸設計的相對于其他屏幕的比例。(放大縮信斑搿)
#define V_i6real(f) (((int)(((VSWIDTH * (f*1.f))/375.f)*2))/2.f)