2011-08-11 2 views
0

Impossible d'omettre #import "foo.h" dans le fichier .m s'il se trouve déjà dans l'en-tête du préfixe?Objective-C: En-tête de préfixe Xcode (fichier .pch) redondant #import

Le produit se construit toujours correctement lorsque je l'omets. Mais, j'ai remarqué que les modèles Xcode les gardent. Pourquoi?

La réponse est-elle la même pour #include?

+1

duplication possible de [Pourquoi les modèles Xcode ont #imports qui dupliquent Prefix.pch?] (Http://stackoverflow.com/questions/6462288/why-do-xcode-templates-have-imports-that-duplicate- préfixe-pch) – Yuji

Répondre

1

Je ne sais pas pourquoi il fait cela, mais il ne fait pas mal parce que #import protège de la double #include en vérifiant si quelque chose est déjà #import ou -ed #include -d, donc pas, le même scénario ne fonctionnerait pas aveC#include.

Questions connexes