メモ代わり。てきとーに。 いや、ですからてきとーですって。 2年前ぐらいにPythonあたりでメールくれた方、ごめんなさい。メール紛失してしまい無視した形になってしまいました。。。

2012年6月20日水曜日

[Objective-C][お勉強][メモ] メモリ管理

Objective-Cがサポートしているメモリ管理の仕組みは

1) 自動参照カウント(ARC:Automatic Reference Counting)
2) 非自動参照カウント(MRC:Manual Reference Counting/MRR:Manual Retain/Releae)
3) ガべージコレクション

の3つ。3)はiOSでは非対応。


1) 自動参照カウント(ARC)
コンパイラが勝手にオブジェクトの存続期間を推論しちゃって決定する。

2) 非自動参照カウント(MRC)
オブジェクトの存続期間は人間(ディベロッパ)が管理する。

3) ガベージコレクション
自動コレクタというのが勝手にオブジェクトの存続期間を管理する。


らしいよ。
.

0 コメント: