08/04/20 13:28:39
じつは、コードを書くときは常に
>メソッド名を読んだだけで何をやっているかわかるようにする
意識はもっているつもりだったのです。
valueもそれが一番適切な名前だと思ってつけたのですが、失敗でした。
Objective-Cは面白い言語だと思いますが、オーバーロード(演算子も含めて)
が弱いのが(私にとって)玉に瑕です。
valueという同一メッセージに、いろいろなオブジェクトがそれぞれの流儀で
反応してくれるのを期待してしまうのです。
たとえば、整数なのか小数なのかコード中で区別せず、
valueとすればいいだけ、とか。