.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