Sobes.tech
Junior — Middle

Jak je zajištěno připojení kódu Objective-C do projektu Swift?

sobes.tech AI

Odpověď od AI

Pro připojení kódu Objective-C do projektu Swift se používá takzvaný Bridging Header — speciální hlavičkový soubor, do kterého se importují hlavičkové soubory Objective-C.

Kroky:

  1. Vytvořte Bridging Header (obvykle Xcode navrhuje jej automaticky při přidání Objective-C souboru do Swift projektu).
  2. Do tohoto souboru přidejte #import "YourObjectiveCFile.h" pro všechny potřebné hlavičkové soubory Objective-C.
  3. Poté může Swift kód přímo používat třídy a metody z Objective-C.

Příklad Bridging Header:

#import "MyObjectiveCClass.h"

Nyní ve Swift:

let obj = MyObjectiveCClass()
obj.someMethod()

Tímto způsobem Bridging Header slouží jako most mezi Objective-C a Swift v jednom projektu.