Sobes.tech
Junior — Middle

Kuidas toimub Objective-C koodi ühendamine Swift projektiga?

sobes.tech AI

Vastus AI-lt

Objective-C koodi ühendamiseks Swift projektiga kasutatakse nimetatud Bridging Headerit — spetsiaalset päisefaili, kuhu imporditakse Objective-C päiseid.

Sammud:

  1. Looge Bridging Header (tavaliselt Xcode soovitab seda automaatselt luua, kui lisate Objective-C faili Swift projekti).
  2. Selle faili lisage #import "YourObjectiveCFile.h" kõigi vajalike Objective-C päiste jaoks.
  3. Pärast seda saab Swift-kood otse kasutada Objective-C klasse ja meetodeid.

Näide Bridging Headerist:

#import "MyObjectiveCClass.h"

Nüüd Swiftis:

let obj = MyObjectiveCClass()
obj.someMethod()

Nii toimib Bridging Header sild Objective-C ja Swift vahel samas projektis.