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:
- Vytvořte Bridging Header (obvykle Xcode navrhuje jej automaticky při přidání Objective-C souboru do Swift projektu).
- Do tohoto souboru přidejte
#import "YourObjectiveCFile.h"pro všechny potřebné hlavičkové soubory Objective-C. - 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.