Si vous importez UIKit.h, cela importe-t-il automatiquement Foundation.h?UIKit.h et Foundation.h dans Objective-C
0
A
Répondre
3
UIKit.h
n'inclut pas explicitement, mais je ne serais pas surpris si l'un des autres en-têtes UIKit fait.
Cependant, tous vos fichiers auront de toute façon, parce que votre pch par défaut (en-tête précompilé, ou l'en-tête qui est automatiquement ajouté à chaque fichier dans votre projet) est livré avec ceci:
#ifdef __OBJC__
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#endif
Cela signifie que chaque fichier de votre application iPhone recevra automatiquement Foundation et UIKit.
Questions connexes
- 1. alloca et ObjectiveC Garbage Collector
- 2. Analyseur AMF0 dans ObjectiveC
- 3. Personnalisation de writeToFile dans ObjectiveC
- 4. Combine chaîne en ObjectiveC
- 5. NSString question ObjectiveC
- 6. Chargement d'une séquence d'images dans InterfaceBuilder -ObjectiveC
- 7. MVC utilisé dans la programmation ObjectiveC
- 8. Aider avec le code GCC et ObjectiveC et Cygwin
- 9. Reliure ObjectiveC classe C# problème
- 10. Allocation de mémoire dynamique 2D - ObjectiveC
- 11. Comment résoudre les fuites dans le code suivant? ObjectiveC
- 12. Puis-je placer un sélecteur ObjectiveC @ dans un NSDictionary?
- 13. Créer un cercle/une bulle de couleur par programmation dans ObjectiveC et Cocoa
- 14. Comment puis-je simplement changer une variable de classe d'une autre classe dans ObjectiveC?
- 15. Le test OCMock échoue: Foundation/Foundation.h: aucun fichier ou répertoire de ce type
- 16. Darwin et ObjectiveC - Comment appeler des scripts shell à partir d'une application Cocoa?
- 17. erreur Prefix.pch dans Xcode
- 18. Syntaxe ObjectiveC pour la spécification du nom du protocole dans la méthode Argument
- 19. La classe dans ObjectiveC ne semble pas reconnaître les messages hérités
- 20. __OBJC__ dans l'objectif C
- 21. Dans ObjectiveC, les pointeurs sont-ils des variables d'instance de classe initialisées à 'nil' ou non?
- 22. Comment déplacer des variables non statiques de l'interface à l'implémentation dans objectiveC?
- 23. Le moment de l'appel de la méthode de la super classe est-il important dans ObjectiveC?
- 24. @protocole implémentation dans @interface dans Objective-C
- 25. Comment puis-je vérifier le contenu des tableaux? Analyse du fichier XML avec ObjectiveC
- 26. TARGET_OS_IPHONE et ApplicationTests
- 27. Accès au flux de métadonnées Google Docs avec gdata-objectivec-client
- 28. iOS SDK brisé pour toujours réinstaller les cadres UIKit et Fondation non trouvé
- 29. protocole et multi viewcontroller
- 30. ObjectiveC/iphone: convertir un tableau de dicts en un tableau composé d'un certain attribut de chaque dict
Alors, quel est le point de #including Foundation.h ou UIKit.h dans les fichiers .h? – neuromancer
@Phenom pas beaucoup. :) –