#import <Masonry/Masonry.h>Ce formulaire recherchera le chemin dans le paramètre de chemin d'en-tête de votre paramètre de construction. Bien sûr, si vous ne configurez pas le chemin de recherche d'en-tête, le. le fichier ne sera pas trouvé.
Pourquoi#import "Masonry.h" peut-il être trouvé ? La raison est que Xcode inclura tous les fichiers d'en-tête par défaut, donc #import "Masonry.h" est OK.
Dans quelles circonstances le formulaire #import <Masonry/Masonry.h> est-il utilisé ? Si votre projet a plusieurs cibles, configurez le chemin de recherche d'en-tête et utilisez le formulaire #import <Masonry/Masonry.h>, sinon les conflits de fichiers d'en-tête seront très ennuyeux.
Supplément (les images suivantes faciliteront la compréhension) Configuration des paramètres de construction
Xcode a un bug : même si lors de l'écriture du code un message d'erreur est introuvable, le fichier d'en-tête peut être trouvé, mais il peut être construit. De plus, si vous utilisez un framework, vous pouvez utiliser @import Masonry ;
#import <Masonry/Masonry.h>Ce formulaire recherchera le chemin dans le paramètre de chemin d'en-tête de votre paramètre de construction. Bien sûr, si vous ne configurez pas le chemin de recherche d'en-tête, le. le fichier ne sera pas trouvé.
Pourquoi#import "Masonry.h" peut-il être trouvé ?
La raison est que Xcode inclura tous les fichiers d'en-tête par défaut, donc #import "Masonry.h" est OK.
Dans quelles circonstances le formulaire #import <Masonry/Masonry.h> est-il utilisé ?
Si votre projet a plusieurs cibles, configurez le chemin de recherche d'en-tête et utilisez le formulaire #import <Masonry/Masonry.h>, sinon les conflits de fichiers d'en-tête seront très ennuyeux.
Supplément (les images suivantes faciliteront la compréhension)
Configuration des paramètres de construction
Structure des répertoires
Import de fichier d'en-tête
Maçonnerie a-t-elle une bibliothèque statique ? Vous pouvez la citer comme ceci
Xcode a un bug : même si lors de l'écriture du code un message d'erreur est introuvable, le fichier d'en-tête peut être trouvé, mais il peut être construit.
De plus, si vous utilisez un framework, vous pouvez utiliser @import Masonry ;