1

Objective C に関する優れた Apress の本を読んでいます。私の理解を助けるために、Java/Action-script で Ojective C のコード サンプルを再コード化しようとしています。ObjC のメソッド呼び出しに共通する構造の 1 つは、私を少し困惑させます。

-(id) initWithPressure: (float) pressure
      treadDepth: (float) treadDepth;

(ECMAscript で)これは、複数の引数を持つ 1 つのメソッド呼び出しまたはそれぞれ 1 つの引数を持つ 2 つのメソッド呼び出しに最も似ていますか?

4

2 に答える 2

4

これは、2 つの引数を持つ単一のメソッド呼び出しです。おそらく次のようなものです:

function initWithPressureAndTreadDepth(float pressure, float treadDepth);
于 2010-05-08T17:29:45.867 に答える
0

名前付きフィールドを持つパラメーター オブジェクトは、Objective-C の概念の代わりになると思います。

function initWith(arg)
{
    if(arg.pressure < 10.0)
    {
      ...
    }
}
initWith({pressure: pressure, treadDepth: treadDepth}); 
于 2010-05-08T21:40:45.303 に答える