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

  1. Utwórz Bridging Header (zazwyczaj Xcode proponuje automatyczne utworzenie go podczas dodawania pliku Objective-C do projektu Swift).
  2. W tym pliku dodaj #import "YourObjectiveCFile.h" dla wszystkich potrzebnych nagłówków Objective-C.
  3. 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.