私は、NSMutableArrayにクラスPersonのオブジェクトを追加する場所を書いた小さなCocoa Appsで遊んでいます。アレイの限界を超えているオブジェクトにアクセスしようとすると、コンソール上に「境界を越えて」というメッセージが表示されます。範囲外のCocoa/Objective-C配列
実際、私はさらに悪いことを予想していました。私はアプリがクラッシュすると思った!しかし、それはしません。
これは良いことか悪いことか分かりませんが、アプリ内で何が起こってクラッシュするのを防ぐのか不思議です。私はいつも私がそこにいない記憶のオブジェクトにアクセスしているという考えを持っていました。ノーマリーは、すべてのアプリケーションを殺すでしょう。