重複の可能性:
deallocメソッドはいつ呼び出されますか?
dealloc
メソッドはいつ呼び出されますか?自動的に呼び出されますか?
私が書いたら
UIButton *Btn = [UIButton alloc];
[Btn release];
次にdealloc
、参照カウントがゼロであるために呼び出されますか?
そうでない場合は、いつ、どのように機能しますか?何super
ですか?
それが呼ばれるとき、私が内部dealloc
でリリースするすべてがリリースされるかどうか?たとえば、dealloc
が呼び出され、とを実現btn1
したとしてもbtn2
、btn2
の参照カウントは2のままです。がdealloc
呼び出されると、btn2
も解放され、その参照は1とカウントされますか、それともゼロになりますか?