Sobes.tech
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:

  1. 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).
  2. Voeg in dit bestand #import "YourObjectiveCFile.h" toe voor alle benodigde Objective-C-koppen.
  3. 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.