目标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方法)