- 199 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 11:55:47 ]
- >>198
C++ では静的型付けをつかってオーバーロードするところを、 Objective-C ではメソッドの名前を長くして、 メソッド名を読んだだけで何をやっているかわかるようにするのが Objective-C での作法です。 stringValue: とか intValue: とかいうふうに名前を付けて区別しましょう。 (NSControl とかはそうしてます。) string / int とか型名をつけるだけでなくて、 返ってくる string が会社の名前、 unsigned int が値段なら stringValue: のかわりに companyName: intValue; のかわりに price: とかしましょう。 value とかいう一般的すぎるメソッド名をつけると えてしてそのしたにコメントを書くことになりますが、 メソッド名自体をコメントにしてしまえということです。
|

|