我听说这.pch
很适合放置宏和常量定义,所以对于它的默认内容:
#import <Availability.h>
#ifndef __IPHONE_4_0
#warning "This project uses features only available in iOS SDK 4.0 and later."
#endif
#ifdef __OBJC__
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
#endif
定义应该放在哪里?奇怪的是它似乎正在导入UIKit.h
,但ViewController.h
也导入了同一个文件(我认为.pch
默认情况下所有文件都导入了?所以ViewController.h
不需要UIKit.h
再次导入)