私はobjective-c(apple経由)を学習していて、メソッドの構文を説明する部分を終えたところです。
私は、2つの数値を追加する「ヘルパー」クラスで非常に単純なメソッドを作成することにしました...
インターフェイス...
+ (int)addTwo:(int)num1 secondNum:(int)num2;
実装...
+ (int)addTwo:(int)num1 secondNum:(int)num2 {
return num1+num2;
}
利用方法...
int test = [MyClass addTwo:1 secondNum:2];
今私の問題はこれです。
すべてがコンパイルされ、構文的に正しいですが、私の意見では、メソッドの使用法は非常に厄介であり、私の意見では、次のようなものでなければなりません...
int test2 = [MyClass addTwo:firstNum:(1)secondNum:(2)]
基本的に、1が最初の数字で、2が2番目の数字であることを説明する上で、より冗長なものです。
これを書いていると、「addTo:1、thisNumber:2」のような、より明確なものを書くことができることがわかりますが、重要なものが欠けているか、レッスンが試みていたものを理解していませんでした。教えるために。
私はJavaに慣れているので、これの多くはいくつかの点で新しいものです。これがObjective Cコードの記述方法である場合、それはまったく問題ありませんが、何かを見逃していないことを確認したかっただけです。
前もって感謝します。