Sobes.tech
Junior — Middle

Hogyan történik az Objective-C kód csatlakoztatása egy Swift projektbe?

sobes.tech MI

Válasz az MI-től

Az Objective-C kód Swift projektbe való csatlakoztatásához használják az úgynevezett Bridging Header-t — egy speciális fejlécfájlt, amelybe Objective-C fejlécfájlokat importálnak.

Lépések:

  1. Hozzon létre egy Bridging Header-t (általában az Xcode automatikusan javasolja, hogy hozzon létre ilyet, amikor Objective-C fájlt ad hozzá egy Swift projekthez).
  2. Ebbe a fájlba adja hozzá #import "YourObjectiveCFile.h" az összes szükséges Objective-C fejléchez.
  3. Ezután a Swift-kód közvetlenül használhatja az Objective-C osztályokat és metódusokat.

Példa Bridging Header:

#import "MyObjectiveCClass.h"

Most Swift-ben:

let obj = MyObjectiveCClass()
obj.someMethod()

Így a Bridging Header hidat képez az Objective-C és a Swift között ugyanazon a projekten belül.