2011-08-11 8 views
0

既に.mfファイル内に#import "foo.h"を置いておくことはできません。Objective-C:Xcodeプレフィックスヘッダー(.pchファイル)冗長#import

私はそれを残しても、製品はまだ正常に構築されます。しかし、私は、Xcodeのテンプレートがそれらを保持していることに気付きました。なぜですか?

答えは#includeと同じですか? #importは何かがすでに#import -edや#include -dであるかどうかをチェックすることによって、二重#includeから保護するので

+1

[なぜXcodeテンプレートにPrefix.pchを複製する#importsがあるのですか?](http://stackoverflow.com/questions/6462288/why-do-xcode-templates-have-imports-that-duplicate-接頭辞-pch) – Yuji

答えて

1

それがこれを行う理由を私は知らないが、それは悪くはないので、いや、同じシナリオでは動作しないでしょう#includeを使って