このトピックについてここで見つけることができるすべてを読んでいますが、続行する最善の方法はまだわかりません. アニメーション ループとして機能するUIImageView
脂肪の配列を使用するヘビーがあります。UIImages
これUIImageView
は、アプリ内のすべての画面の背景として機能しています。(私の要求ではなく、クライアントの要求です。嫌いではありません。) png ファイルをできる限り小さく最適化しましたが、それでもかなりの負荷がかかります。
UIImage
その名前の既存の画像をキャッシュで検索する方法に関するいくつかの投稿を読みました (例:アプリ全体の背景画像の Shared UIImageView - Singleton Property )が、これは起こっていないようです。また、ここでシングルトンと appdelegate でのインスタンス化について読んでいますが、これらのいずれかが正しい方法であるかどうかはわかりません。
UIImageView
アプリの寿命に一度ロードして、すべてのビューコントローラーのバックグラウンドで使用する最良の方法は何ですか? ところで、読み込みには数秒かかるため、アプリの開始時に、単一の静止画像とアクティビティ インジケーターを使用する「読み込み中」ページを追加します。
また、私はテスト ツールやパフォーマンス ツールにも詳しくありません。パフォーマンスをテストし、これがアプリ全体でためらいの原因であることを確認するには、どれを使用すればよいですか?
初心者の質問については事前にお詫びします - 私は通常、質問をすることをまったく避けますが、この場合のように、調査をどこから始めればよいかさえわからないことがあります。