言語ってObjective-Cだけでよくね
■ このスレッドは過去ログ倉庫に格納されています
0330連投すまん
2011/04/17(日) 04:32:40.81NSAlert .. ] autorelease] show]まで1文で書けるのは嬉しい。
.toolbarHidden = YESあたりも、
setToolbarHidden:YES animated:YES]と簡潔に1文で書けて可読性も高いと思うが。
UINavigationControllerでpushするUIViewControllerクラスもassignでautorelease付きで生成しておけばNavigationControllerがretainしてくれてるからpop後のメインメッセージループで勝手に-deallocしてくれて効率的にはC++と大差無いし。
どうせすぐにメモリ不足になる携帯じゃjavaのGCはタイミングが取れず困る。
それにjavaのGCよりもautorelease poolの方が管理がシンプルで高速だと思う。なぜならjavaのGC管理方式だと消滅したオブジェクト操作を阻止する機構をVMで独自に用意しなきゃならない。
Obj-Cの場合は1メインメッセージループでautorelease poolの生成/破棄が行われるのでOS(MMU)まかせに出来る。
この2連投で私が誰か分かってしまったかもしれないが、なんか↑の方でゴタゴタあったようですまん。
■ このスレッドは過去ログ倉庫に格納されています