Avatar ·

كيفية استدعاء كود Objective-C من Swift: دليل خطوة بخطوة

```html مرحباً بالجميع! أنا مبتدئ في تطوير iOS (أتعلم Swift منذ حوالي شهر)، وقد واجهت مشكلة. أنا أعمل على مشروع يحتاج إلى استخدام مكتبة قديمة مكتوبة بلغة Objective-C. كل المنطق الجديد الذي أكتبه هو بلغة Swift، لكنني لا أستطيع فهم كيفية استدعاء كود Objective-C بشكل صحيح من Swift. لدي كلاس بلغة Objective-C اسمه `LegacyCalculator`، موجود في الملفين `LegacyCalculator.h` و `LegacyCalculator.m`. إليك نموذج الكود: ```objective-c // LegacyCalculator.h #import @interface LegacyCalculator : NSObject - (NSInteger)addNumber:(NSInteger)a toNumber:(NSInteger)b; - (NSString *)greetWithName:(NSString *)name; @end ``` ```objective-c // LegacyCalculator.m #import "LegacyCalculator.h" @implementation LegacyCalculator - (NSInteger)addNumber:(NSInteger)a toNumber:(NSInteger)b { return a + b; } - (NSString *)greetWithName:(NSString *)name { return [NSString stringWithFormat:@"Hello, %@!", name]; } @end ```