目标C的新手,并尝试将我从基于ecmascript的语言转换为目标C的概念和语法。

将ObjectiveC中的.h头文件视为Actionscript中的接口是否合适?

让我们以目标C中的以下代码示例为例,该代码调用包含2个参数的方法

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


在Actionscript(或javascript)中,这是否与在“ myTextObject”上调用2个访问器方法相同?


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

最佳答案

是的,那是相同的。实际上objetive -c在某些情况下也支持点语法。

[myTextObject setString:@"Hello World"];

是相同的

myTextObject.string = @"hello world";


(当您编写myTextObject.string = @“ something”时,objective-c自动调用setString方法)

09-19 23:10