2013/06/16

[obc]第1引数だけラベルがないのが、性格に合わない

Objective-Cで、引数2つのメソッドを定義したとしよう。

- (void)methodName:(int)x yPos:(int)y
{
  ・・・
}

呼ぶときは、こうなる。

[obj methodName:20 yPos:30];

 

メソッド名はクラス内で別の名前を付けたいから、凝った名前というか、重複しないようわかりやすくつける。
でも、引数はメソッド名と直接関係があるとは限らない。
2つ以上あるんだったら、1つ目はこれ、2つ目はこれ、と意味が変わってくるだろう。

いや、言語仕様にたてついても仕方ないとわかってはいるのだ。
いるんだけど、一言言わずにはおれなかったのだ、すまん。


さて、明日は@interface、@implementation、それとプロトコルってやつまでは調べておきたいな。

0 件のコメント:

コメントを投稿

コメントありがとうございます。
スパムかもしれない、と私が思ったら、
申し訳ないですが勝手に削除することもあります。