聽說.pch
有利於把宏和常量的定義,所以它的默認內容:如何將宏和常量放入iOS項目的.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
)
你的方式是正確的,看看這個問題http://stackoverflow.com/questions/2845211/iphone-prefix-pch-best-practices – self