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:
- Looge Bridging Header (tavaliselt Xcode soovitab seda automaatselt luua, kui lisate Objective-C faili Swift projekti).
- Selle faili lisage
#import "YourObjectiveCFile.h"kõigi vajalike Objective-C päiste jaoks. - 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.