私は最近、昼間のお仕事ではObjective-Cをよく使っているが、この言語、さすがに元々の年代が古いというかあちこち微妙な部分があってイラっ☆とくることがよくある。とはいえ、Objective-Cに関してはまだまだ素人なので、熟練者からみればとんちんかんなことを言ってるかもしれないが、ツッコミを期待して書いてみる。 nil に対するメッセージ送信が例外にならない この仕様って、Objective-C以外でほとんど見かけたことがないのだけど、メリットに比べてデメリットが大き過ぎると思う。オブジェクトのメソッドチェインでこの仕様がたまに便利なことはあるけど、ほとんどの場合、バグが発現するタイミングが遅くなるだけに終わるというのが経験則。この辺、熟練のObjective-Cerはどう考えてるのか一度知りたいところ。 メモリ安全ではない ARCが入ってある程度マシになったものの、何故2012年の