2010-04-24 48 views
0

新人,目標C,並試圖從基於ECMAScript的語言概念和語法時才知道翻譯成目標C.翻譯的EcmaScript(Java,JavaScript的,動作)知識目標C

是否適當考慮的.H的ObjectiveC中的頭文件作爲Actionscript中的接口?

讓我們在其中要求含有2個參數

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

在ActionScript(或JavaScript)將本是相同的調用「myTextObject」 2種存取方法的方法目標C下面的代碼示例? 即

myTextObject.setString("Hello World") 
myTextObject.color(kWhiteColor); 
+0

請你幫個忙,並得到斯蒂芬·科昌精湛的編程在Objective-C 2.0:http://www.amazon.com/Programming-Objective-C-Stephen-Kochan/dp/0672325861 – 2010-04-24 21:04:06

+0

還檢查出的http:// www.bit-101.com/blog/?p=1784。一個AS3到iPhone系列教程。 – Allan 2010-04-25 04:04:58

+0

感謝Stephen Kochan的建議。有Apress ObjC書...這將是一個很好的補充。 – 2010-04-26 01:15:02

回答

0

是的,那將是相同的。實際上,objetive-c在某些情況下也支持點語法。

[myTextObject setString:@"Hello World"];

相同

myTextObject.string = @"hello world"; 

(Objective-C的自動調用了setString方法,當你寫myTextObject.string = @ 「東西」)

2

我看到它像一個在actionscript中有2個參數的函數,因爲你不只是設置了一些值,你調用了一個方法並且你同時使用它們。 種類:set(string,color);