>>23 が正解
言語としてのObjective-Cは、プリプロセッサ時代の名残なのか
へなちょこなところが多々あるな

とくにインスタンス変数の宣言を書く場所が
@implementationじゃなくて@interfaceなのがうんこくさい。
2.0で外向きのためのproperty宣言を導入してからは、
相対的にinterface内でのインスタンス変数宣言がより臭うようになった