Junior — Middle
როგორ ხორციელდება Objective-C კოდის დაკავშირება Swift პროექტში?
sobes.tech AI
პასუხი AI-სგან
Swift პროექტში Objective-C კოდის დაკავშირებისთვის გამოიყენება ასე სახელწოდებული Bridging Header — სპეციალური სათაურის ფაილი, სადაც იმპორტირებულია Objective-C სათაურები.
პასუხისმგებლობა:
- შექმენით Bridging Header (საშუალოდ Xcode სთავაზობს ავტომატურად შექმნას, როდესაც Objective-C ფაილს დაამატებთ Swift პროექტში).
- ამ ფაილში დაამატეთ
#import "YourObjectiveCFile.h"ყველა საჭირო Objective-C სათაურისთვის. - ამის შემდეგ, Swift კოდი პირდაპირ გამოიყენებს Objective-C კლასებს და მეთოდებს.
Bridging Header-ის მაგალითი:
#import "MyObjectiveCClass.h"
ახლა Swift-ში:
let obj = MyObjectiveCClass()
obj.someMethod()
ამგვარად, Bridging Header წარმოადგენს ხიდს Objective-C და Swift შორის ერთ პროექტში.