Junior — Middle
Comment le code Objective-C est-il intégré dans un projet Swift?
sobes.tech IA
Réponse de l'IA
Pour connecter du code Objective-C dans un projet Swift, on utilise ce qu'on appelle un Bridging Header, un fichier d'en-tête spécial dans lequel on importe les en-têtes Objective-C.
Étapes:
- Créez un Bridging Header (Xcode propose généralement de le créer automatiquement lors de l'ajout d'un fichier Objective-C à un projet Swift).
- Dans ce fichier, ajoutez
#import "YourObjectiveCFile.h"pour tous les en-têtes Objective-C nécessaires. - Après cela, le code Swift pourra utiliser directement les classes et méthodes d'Objective-C.
Exemple de Bridging Header:
#import "MyObjectiveCClass.h"
Maintenant en Swift:
let obj = MyObjectiveCClass()
obj.someMethod()
Ainsi, le Bridging Header sert de pont entre Objective-C et Swift dans un même projet.