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:
- 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).
- Fügen Sie in diese Datei
#import "YourObjectiveCFile.h"für alle benötigten Objective-C-Header ein. - 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.