Junior — Middle
Hoe wordt Objective-C-code geïntegreerd in een Swift-project?
sobes.tech AI
Antwoord van AI
Om Objective-C-code te koppelen aan een Swift-project, wordt de zogenaamde Bridging Header gebruikt — een speciaal headerbestand waarin Objective-C-koppen worden geïmporteerd.
Stappen:
- Maak een Bridging Header aan (meestal stelt Xcode voor om deze automatisch te maken bij het toevoegen van een Objective-C-bestand aan een Swift-project).
- Voeg in dit bestand
#import "YourObjectiveCFile.h"toe voor alle benodigde Objective-C-koppen. - Daarna kan Swift-code direct gebruik maken van Objective-C-klassen en -methoden.
Voorbeeld van een Bridging Header:
#import "MyObjectiveCClass.h"
Nu in Swift:
let obj = MyObjectiveCClass()
obj.someMethod()
Zo dient de Bridging Header als een brug tussen Objective-C en Swift in hetzelfde project.