1

プロジェクトには6つのviewControllerと6つのボタンがあります。すべてのボタンは適切なViewControllerをもたらします。ただし、ユーザーがたとえば4番目のボタンをタップすると、アプリケーションが1〜2秒間フリーズし、要求されたViewControlが読み込まれます。私がしたいのは、それをより速くすることです。つまり、最初に要求されたViewControllerがもたらされ、次にコントロールのロードを開始するように、いくつかのアプリケーションをチェックしました。私のアプリケーションでそのようなことをどのように行うことができますか?

4

1 に答える 1

1

計測器の「タイムプロファイラー」ツールを使用すると、コード内のどの関数が遅いかを確認できます。これは、コードの速度が低下している場所を特定するのに役立ちます。

たとえば、すべてのView Controllerを空白のものと交換した場合、フリーズは発生しません。ビューコントローラの初期化コードで速度が低下している可能性があります。

于 2012-06-04T17:35:51.250 に答える