>>495
これで動作確認してみたよ。(ARC)
-deallocも呼ばれる。

int main()
{
 myclass* obj[3];
 for(int i=0; i<3; ++i) {
  obj[i] = [ [myclass alloc]init ];
  [obj[i]set : i*10];
  [obj[i]print];
 }
 return 0;
}

>>500
MRCなら[super dealloc]; を末尾で呼びます。

>>501
手動でretain, releaseなんだけど、init系はretain済みを返すとか、
コンビニエンスコンストラクタはautorelease済みを返すとか、
ViewにaddSubviewしたらretainされるとか、いろいろややこしいかもよw

あと、Xcodeのテンプレではmain()に@autoreleasepoolがあるけど、
ARCなら上記のとおり解放されるし、どのみちmainを抜けたらアプリ終了で解放されるんだよね。