Maison > Questions et réponses > le corps du texte
比如有两个ViewController,在第一个ViewController文件import CoreLocation之后,在第二个ViewController文件不import CoreLocation的话没法用CoreLocation,import的时候CoreLocation上面有道横线。
新建了一个工程,试了一下,还是不好使,不import系统的库就提示有错误
巴扎黑2017-04-18 09:07:08
Vous pouvez créer un fichier Swift dans le projet pour importer des fichiers externes. Il n’est pas nécessaire d’importer ailleurs.
天蓬老师2017-04-18 09:07:08
Il n'est pas nécessaire de réfléchir à cette question. Parce que tous les fichiers Swift sont globaux et peuvent être appelés sans importation. Déposez-le simplement directement, pas besoin d'importer
PHP中文网2017-04-18 09:07:08
En fait, je ne comprends pas très bien non plus
Dans le même espace de noms, vous pouvez le référencer directement sans importer
Quand j'étais en OC, il y avait un PrefixHeader qui importait spécifiquement une classe et était universellement disponible
Mais Swift n'a pas cette chose, je sais qu'il peut être implémenté en utilisant le pontage
J'ai installé plusieurs bibliothèques couramment utilisées dans le pod
J'ai trouvé que SDWebImage ne doit être importé qu'une seule fois et que toutes les classes peuvent être utilisées
Mais d'autres bibliothèques semblent encore devoir être importées à chaque fois
Asseyez-vous et attendez en bas
怪我咯2017-04-18 09:07:08
Lors de l'importation de fichiers Swift dans OC, n'avez-vous pas besoin d'un fichier pont ? Écrivez simplement l'importation dans le fichier pont. Tous les autres fichiers Swift de l'ensemble du programme peuvent être utilisés directement. C'est ainsi que Swift fonctionne.
PHP中文网2017-04-18 09:07:08
Placez simplement import
là où import
devrait être. De même, vous pouvez consulter Java, Python, etc., et vous pouvez également indiquer explicitement quels packages vous utilisez sous le fichier.
Bien sûr, si vous craignez que l'utilisation de import
plusieurs fois entraîne une augmentation de la taille de l'application, alors vous vous inquiétez trop.