私はC#、VB.NETなどから来たObjective-Cの新しいプログラマです。これらはすべてガベージコレクションされた言語ですが、プログラムの終了時にはメモリ使用量の乱用が最も悪いことがあります。メモリはランタイムによって再利用されます。プログラムの終了後にObjective-cとメモリリークが発生する?
しかし、Objective-Cについてはっきりしていません。オブジェクトの割り当て、初期化、保持および解放を管理するための開発者として私たちの大部分を占めています。私はこれを行うために最善を尽くしてゆっくりと考えています。
私の心配はこれです:用語のメモリリークを正しく理解しているかどうかわかりません。これはメモリを適切に解放しないことを指していますか?そして、アプリケーションがシャットダウンすると、未使用のメモリがありませんか?言い換えれば、私のプログラムがシャットダウンしても、Mac OSはプログラムが使用していたすべてのものがクリーンアップされていないことを確認していませんか?
私はこれが意味を持ち、プログラムが実行されている間に、プログラムがシャットダウンした後の違いを実際に理解することを望みます。