メモリ不足のために終了したアプリを iOS システムが再起動する条件を理解しようとしています。ただし、十分なメモリ プレッシャを作成するのは困難でした。
現在、私のアプローチは、Xcode を介してアプリを起動し、バックグラウンドで実行し、メモリを消費するヘルパー アプリを起動することです。iOSシステムがそれを強制終了するまで、NSTimerループにメモリのビットを割り当てます。運が良ければ、メインのアプリが「メモリ不足のため終了しました」と Xcode が教えてくれます。
これを達成するためのより信頼できる方法を探しています。この目的に適したメモリ割り当て手法またはプライベート API はありますか?