あ〜、やっと荻原式を読破。
また最初っから読み返してます。

しかし、>>144と>>147の違いって何なんでしょうね?
前者はid型で変数宣言してるのに対し、後者はNSAotureleasePoolの
インスタンスが入る事を明示しているだけなんですよね。

>>144のを見てから後でいろいろ変更を加えたりしてましたから、
もしかしたら原因は別の所にあるのかもしれません。
(Interfaceで-(id)greetingとしているメソッドを-(void)greetingと
していたり)

何にせよ、まだまだ勉強不足が否めませんね。
あ〜、2chブラウザとか作りて〜!