سؤال

الوافد الجديد للهدف C ومحاولة ترجمة المفاهيم و sytax أعرف من اللغات القائمة على ECMASCRIPT إلى الهدف C.

هل من المناسب التفكير في ملف .H رأس في ObjectIVEC كواجهة في ActionScript؟

دعنا نأخذ مثال الكود التالي في الهدف C الذي يدعو طريقة تحتوي على وسيطين

[myTextObject setString: @"Hello World" color: kWhiteColor];

في ActionScript (أو javaScript) هل سيكون هذا هو نفسه استدعاء أساليب الملحقات على "MyTextObject"؟ بمعنى آخر

myTextObject.setString("Hello World")
myTextObject.color(kWhiteColor);
هل كانت مفيدة؟

المحلول

نعم ، سيكون هذا هو نفسه. في الواقع ، يدعم Objetive-C أيضًا بناء جملة DOT في بعض الحالات.

[myTextObject setString:@"Hello World"];

بالضبط مثل

myTextObject.string = @"hello world";

(يستدعي Objective-C تلقائيًا طريقة setString ، عندما تكتب myTextObject.String = @"شيء")

نصائح أخرى

أراها مثل وظيفة مع وسيطتين في ActionScript لأنك لا تضع بعض القيم فقط ، بل يمكنك استدعاء طريقة وتستخدمها على حد سواء. نوع من: تعيين (سلسلة ، لون) ؛

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