Dealloc

dealloc.png

deallocはいつ呼ばれるのか?

リファレンスカウントが0になった時に呼ばれます。

参照カウンタが増える時

  • =による代入
  • メソッド引数

参照カウンタが減る時

参照元オブジェクトが(スコープ外れるなどして)リリースされると自動的にカウントダウンする
他のオブジェクトからstrongプロパティとして参照されていたものが全て nil でクリアされたなど

サポートサイト Wikidot.com