2010-07-26 15 views

回答

3

UIKit.h沒有明確包含它,但如果其他UIKit標頭中的一個沒有,我不會感到驚訝。

然而,所有的文件都會有也無妨,因爲默認的PCH(預編譯頭,或自動添加到每個文件在您的項目頭)帶有這樣的:

#ifdef __OBJC__ 
    #import <Foundation/Foundation.h> 
    #import <UIKit/UIKit.h> 
#endif 

這意味着, iPhone應用程序中的每個文件都會自動導入Foundation和UIKit。

+0

那麼在.h文件中#including Foundation.h或UIKit.h有什麼意義? – neuromancer 2010-07-27 01:32:45

+0

@Phenom不多。 :) – 2010-07-27 03:47:13