新来者到客观C,并试图将我从基于Ecmascript的语言中知道的概念和Sytax转化为客观C。

将Objectivec中的.H标题文件视为ActionScript中的接口是否合适?

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

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

在ActionScript(或JavaScript)中,这是否与“ myTextObject”上的2个访问者方法相同? IE

myTextObject.setString("Hello World")
myTextObject.color(kWhiteColor);
有帮助吗?

解决方案

是的,那是一样的。实际上,在某些情况下,Objetive-C还支持DOT语法。

[myTextObject setString:@"Hello World"];

是相同的

myTextObject.string = @"hello world";

(Objective-C自动调用SetString方法,当您编写mytextobject.string = @“ something”)

其他提示

我认为它就像一个在ActionScript中具有2个参数的函数,因为您不仅设置了一些值,还可以调用一个方法并将它们两者都使用。一种:set(字符串,颜色);

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top