ウェブサイトに基づいて多くの作業を行っているため、主に uiwebview で使用されるアプリケーションがあるため、再コーディングせずに webview に直接表示する方が高速です。webview の問題は、メモリ上で非常に高価です。アプリケーションの開始からアプリケーションの終了まで、プロセスを繰り返す 10 回の間、UI は正常に動作しています。一方、Canvas オブジェクトを使用して JavaScript アニメーションを実行すると、webview が遅くなり始めました。警告を受け取ったときに NSUrlCache を削除するコードをいくつか入れました。
私たちのアプリケーションは、積み重ねられたページをナビゲートすることに基づいています。最後に到達すると、ユーザーは基本的に最初に戻ります。私の心の中では、アプリケーションの実行速度が遅くなったことがわかったら、アプリケーションを再起動したいと考えていました。これを行うのは良い考えではないことはわかっていますが、メモリを再利用する最善の方法はわかりません。すべてのコードに目を通し、リリースする必要があるものをリリースしました。アプリケーションは問題なく順調に進んでいますが、パフォーマンスの原因は uiwebview だけです。
助けてください...