@ synthesize يُنشئ مُحضرًا ومُعيِّنًا للمتغيريتيح لك هذا تحديد بعض السمات للمتغيرات الخاصة بك وعندما تقوم بتركيب هذه الخاصية إلى المتغير ، تقوم بإنشاء دالة getter و واضع للمتغير. يمكن أن يكون اسم الخاصية هو نفسه اسم المتغير.
ما هي الديناميكية في Objective-C؟
@ objc يعني أنك تريد أن يكون كود Swift الخاص بك (الفئة ، الطريقة ، الخاصية ، إلخ) مرئيًا من Objective-C. ديناميكي يعني تريد استخدام إرسال ديناميكي Objective-C.
ما هو synthesize في Swift؟
الخصائص المركبة / المُصنّعة تلقائيًا في الهدف C - تسمى هذه " الخصائص المخزنة " في Swift. يمكنك ببساطة التصريح عنها باستخدام var topSpeed: Double أو ترك topSpeed: Double=4.2 في إعلان صنف ، تمامًا كما تعلن عن متغير محلي في جسم دالة.
ما هو مثيل متغير Objective-C؟
متغير المثال هو متغير موجود ويحافظ على قيمته طوال عمر الكائن. يتم تخصيص الذاكرة المستخدمة لمتغيرات المثيل عندما يتم إنشاء الكائن لأول مرة (من خلال التخصيص) ، ويتم تحريرها عند إلغاء تخصيص الكائن.
ما هي الخاصية في Objective-C؟
الخصائص في Objective-C هي تُستخدم لتخزين البيانات في حالات الفئاتوهي تحدد سمات إدارة الذاكرة والنوع والوصول للقيم التي يخزنها مثل قوي ، ضعيف ، تعيين ، للقراءة فقط ، للقراءة والكتابة ، وما إلى ذلك … تحدد سمات الخصائص القوية والضعيفة والمحددة كيفية إدارة الذاكرة لتلك الخاصية.