Objective-C2.0では、以下の2つのメモリ管理方式が、ランタイムシステムによって提供されています。 マネージドメモリ プログラマが、オブジェクトを保持するのか、解放するのかを明示的に指定する。あるオブジェクトが、誰かに保持されているかどうかは、参照カウンタによって管理される。その参照カウンタが0にならないと解放されない。詳細は、Advanced Memory Management Programming Guideを参照。 ガベージコレクション システムが、自動的に、どこからも参照されていないオブジェクトを解放する。詳細は、Garbage Collection Programming Guide (Not Recommended): Garbage Collection Programming Guideを参照。 iPhoneOSのランタイムシステムの場合、前者の「マネージドメモ