سؤال

هل يمكن لأي شخص أن يشرح كيف يعمل Encode لاستخراج عناصر Datatype الموجودة في كائن معين أو بنية أو Datatype في تعريف من النوع ليتم استخدامه كوصلة فئة للمثنين؟

أو ربما مؤشر لبعض الموارد للتعلم عن تنفيذ توجيهات جديدة مسبقا؟

هل كانت مفيدة؟

المحلول 2

قد يكون صياغة السؤال الأصلي غير واضح وأعتقد أن الإشارة إلى التنفيذ المحتمل الذي تنطوي على ما قبل المسامير تسبب في المحادثة أن تتحول نحو الدقيقة في كيفية عمل الجواديل بدلا من السؤال المقصود.

يرجى الرجوع إلى هذا السؤال، الذي أعتقد أنه أكثر وضوحا حول ما أحاول تعلمه:كيف يمكنني تنفيذ شيء مشابه لمجموع مترجم الهدف () التوجيه في ANSI C؟

نصائح أخرى

ال @encode يوزع التوجيه النوع المقدم ويقوم بإنشاء سلسلة ثابتة بناء على هذا النوع. ترميز جميع أنواع C البدائية (بما في ذلك الإصدارات الموقعة وغير الموقعة) والهدف-ج id و SEL الأنواع جميعها ترميزات أحرف واحدة، يمكن العثور عليها في <objc/runtime.h>. وبعد أنواع أكثر تعقيدا مثل structS والصفوفات لها ترميزات أكبر.

مزيد من المعلومات متوفرة في الهدف - دليل برمجة وقت التشغيل بي دي إف].

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top