Junior — Middle
Jak odbywa się podłączenie kodu Objective-C do projektu Swift?
sobes.tech AI
Odpowiedź od AI
Aby podłączyć kod Objective-C do projektu Swift, używa się tak zwanego Bridging Header — specjalnego pliku nagłówkowego, do którego importuje się nagłówki Objective-C.
Kroki:
- Utwórz Bridging Header (zazwyczaj Xcode proponuje automatyczne utworzenie go podczas dodawania pliku Objective-C do projektu Swift).
- W tym pliku dodaj
#import "YourObjectiveCFile.h"dla wszystkich potrzebnych nagłówków Objective-C. - Po tym kod Swift będzie mógł bezpośrednio korzystać z klas i metod Objective-C.
Przykład Bridging Header:
#import "MyObjectiveCClass.h"
Teraz w Swift:
let obj = MyObjectiveCClass()
obj.someMethod()
W ten sposób Bridging Header służy jako most między Objective-C a Swift w jednym projekcie.