所有標頭檔案都引入指定的標頭檔(.h)
在每個CODE中都必需要引入固定的標頭檔時,不想要每一次都手動加的話該怎麼辦? Xcode建立時都會有一個預先處理的檔案,名為xxxx-Prefix.pch,xxxx為你的Project名稱,利用這個內容,將每個 CODE中都需要的標頭檔寫在這個檔案就可以完成,我們打開並看它的內容:
#import <Availability.h> #ifndef __IPHONE_5_0 #warning "This project uses features only available in iOS SDK 5.0 and later." #endif #ifdef __OBJC__ #import <UIKit/UIKit.h> #import <Foundation/Foundation.h> #endif
需要增加什麼都可以直接寫在這裡面,不過這裡是要寫在 __OBJC__
這個預先處理開關
#ifdef __OBJC__ #import <UIKit/UIKit.h> #import <Foundation/Foundation.h> #endif
如果想要每個檔案都會自動引入你的標頭檔(.h),那就要加在這區塊中,以要引入CNSLog.h標頭檔為例:
#ifdef __OBJC__ #import <UIKit/UIKit.h> #import <Foundation/Foundation.h> #import CNSLog.h #endif