0

Objective C の初心者であり、ecmascript ベースの言語から知っている概念と構文を Objective C に翻訳しようとしています。

ObjectiveC の .h ヘッダー ファイルを Actionscript のインターフェイスと考えるのは適切ですか?

2 つの引数を含むメソッドを呼び出す Objective C の次のコード例を見てみましょう。

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

Actionscript(またはjavascript)では、これは「myTextObject」で2つのアクセサメソッドを呼び出すのと同じでしょうか? すなわち

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

2 に答える 2

2

いくつかの値を設定するだけでなく、メソッドを呼び出して両方を使用するため、actionscript の 2 つの引数を持つ関数のように見えます。種類: セット (文字列、色);

于 2010-04-25T18:47:14.990 に答える
0

はい、同じでしょう。実際、objective-c は、状況によってはドット構文もサポートしています。

[myTextObject setString:@"Hello World"];

と同じです

myTextObject.string = @"hello world";

(myTextObject.string = @"something" と記述すると、objective-c は自動的に setString メソッドを呼び出します)

于 2010-04-24T14:26:43.373 に答える