перевод знаний Ecmascript (Java, javascript, Actionscript) в цель C - PullRequest
0 голосов
/ 24 апреля 2010

Новичок в Objective C и пытается перевести известные мне концепции и синтаксис с языков, основанных на ecmascript, на Objective C.

Правильно ли считать заголовочный файл .h в ObjectiveC интерфейсом в ActionScript?

Давайте возьмем следующий пример кода в Objective C, который вызывает метод, содержащий 2 аргумента

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

В Actionscript (или javascript) это будет то же самое, что вызов 2 методов доступа в myTextObject? т.е.

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

Ответы [ 2 ]

2 голосов
/ 25 апреля 2010

Я вижу это как функцию с 2 аргументами в ActionScript, потому что вы не просто устанавливаете некоторые значения, вы вызываете метод и используете их оба. Вид: набор (строка, цвет);

0 голосов
/ 24 апреля 2010

Да, это было бы то же самое. На самом деле objetive-c также поддерживает точечный синтаксис в некоторых ситуациях.

[myTextObject setString:@"Hello World"];

совпадает с

myTextObject.string = @"hello world";

(target-c автоматически вызывает метод setString, когда вы пишете myTextObject.string = @ "нечто")

...