Sobes.tech
Junior — Middle

Wie erfolgt die Integration von Objective-C-Code in ein Swift-Projekt?

sobes.tech KI

Antwort von AI

Um Objective-C-Code in ein Swift-Projekt zu integrieren, wird der sogenannte Bridging Header verwendet – eine spezielle Header-Datei, in die Objective-C-Header importiert werden.

Schritte:

  1. Erstellen Sie einen Bridging Header (Xcode schlägt normalerweise vor, ihn automatisch zu erstellen, wenn Sie eine Objective-C-Datei zu einem Swift-Projekt hinzufügen).
  2. Fügen Sie in diese Datei #import "YourObjectiveCFile.h" für alle benötigten Objective-C-Header ein.
  3. Danach kann Swift-Code Klassen und Methoden aus Objective-C direkt verwenden.

Beispiel für einen Bridging Header:

#import "MyObjectiveCClass.h"

Jetzt in Swift:

let obj = MyObjectiveCClass()
obj.someMethod()

Der Bridging Header dient somit als Brücke zwischen Objective-C und Swift in einem Projekt.