[摘要]本文是對使用pch預編譯文件的講解,對學習IOS蘋果軟件開發有所幫助,與大家分享。
首先新建一個pch文件,然後要修改這個項目的Build Setting中的Prefix Header 修改為 $(SRCROOT)/項目名稱/預編譯文件名;
一般pch文件的用處:
1、導入框架,如:
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h> 等等
2、宏定義
#define KSCREENWIDTH [UIScreen mainScreen].bounds.size.width //屏幕的寬
#define KSCREENHEIGHT [UIScreen mainScreen].bounds.size.height //屏幕的高
//接口數據 方便程序的外包 修改此文件方便
#define US_BOX @"us_box" //首頁數據接口
#define NEWS_LIST @"news_list" //新聞接口
//設置是否調試模式
#define DEBUG 1 //注銷後就不會打印
#ifdef DEBUG
#define NSLog( s, ... ) NSLog( @"%@", [NSString stringWithFormat:(s), ##__VA_ARGS__] )
#else
#define NSLog( s, ... )
#endif
//宏定義一個函數 創建隨機顏色
#define RGB(a) [UIColor colorWithRed:arc4random()%10*.1 green:arc4random()%10*.1 blue:arc4random()%10*.1 alpha:a]
//設備型號的判斷
#define DEVICENUM [[UIDevice currentDevice].systemVersion floatValue]