Junior — Middle
Πώς γίνεται η σύνδεση του κώδικα Objective-C σε ένα έργο Swift;
sobes.tech AI
Απάντηση από AI
Για να συνδέσετε κώδικα Objective-C σε ένα έργο Swift, χρησιμοποιείται αυτό που ονομάζεται 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 σε ένα ίδιο έργο.