Sobes.tech
Junior — Middle

Kaip vyksta Objective-C kodo prijungimas prie Swift projekto?

sobes.tech AI

Atsakymas iš AI

Norint prijungti Objective-C kodą prie Swift projekto, naudojamas vadinamasis Bridging Header — specialus antraštės failas, į kurį importuojami Objective-C antraštės.

Žingsniai:

  1. Sukurkite Bridging Header (paprastai Xcode siūlo jį sukurti automatiškai, kai pridėsite Objective-C failą prie Swift projekto).
  2. Šiame faile pridėkite #import "YourObjectiveCFile.h" visiems būtinų Objective-C antraščių.
  3. Po to, Swift kodas galės naudoti Objective-C klases ir metodus tiesiogiai.

Pavyzdys Bridging Header:

#import "MyObjectiveCClass.h"

Dabar Swift:

let obj = MyObjectiveCClass()
obj.someMethod()

Taip Bridging Header tarnauja kaip tiltas tarp Objective-C ir Swift viename projekte.