0

iOS Sandboxでこれがどのように可能になるかについてはかなり混乱していますが、AppStoreにこれを行うアプリがあるようです:iPhone4S用のデュアルコアシステムアクティビティモニター

開発者のウェブサイトによると、このアプリは次のことができます。

アプリの停止:
[アプリの停止]ボタンを使用して、メモリをすばやく解放します。ボタンをタップし、ダイアログを複数回閉じて、毎回追加のメモリを解放します。アプリを強制終了するために、実際にホームボタンを2回押す必要はありません。

pidで実行されているプロセスのリストを取得できます。プロセスや他のアプリを強制終了することで、どうすれば「メモリを解放」できるでしょうか。

注:この特定のプロジェクトをApp Storeに提出するつもりですが、それがあなたの専門である場合は、ジェイルブレイクされた電話でこれがどのように行われるかを知りたいと思います。さらに、これを読んでいる他のプログラマーもそのような知識から利益を得ることができると確信しています。

4

2 に答える 2

1

これは詐欺アプリだと思います。より多くのメモリが必要な場合は、プロセスを終了するのがiOSの義務です。

プロセスのリストを読み取ってから、それらを仮想的に終了する(テーブルビューなどから削除する)ことはできますが、実際にはプロセス自体を終了することはできません。

于 2012-06-26T18:37:51.140 に答える
0

たぶん、iOSが他の実行中のアプリを殺すように、大量のメモリを要求している(まだしきい値を下回っている)。メモリを解放した直後。

于 2012-06-26T18:37:40.040 に答える