ترجمة ecmascript (Java ، JavaScript ، ActionScript) المعرفة إلى الهدف ج
-
01-10-2019 - |
سؤال
الوافد الجديد للهدف 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 لأنك لا تضع بعض القيم فقط ، بل يمكنك استدعاء طريقة وتستخدمها على حد سواء. نوع من: تعيين (سلسلة ، لون) ؛