基本的に、私のコードは[UIImage imageNamed]
、デフォルトでアプリバンドルから画像を取得するものを頻繁に使用しています。
メインバンドルではなく、ドキュメント(またはライブラリなど)の奥深くにあるディレクトリから画像が返されるようにします。そして、imageNamed 呼び出しのインスタンスが非常に多いため、この目的のために UIImage ImageNamed 実装を拡張 (読み取り置換) することを検討しています。
私はすでにこれを経験しましたが、何をすべきか、何が最善かを完全に理解することはできません:
- UIImageのカテゴリを作る
- UIImage のサブクラスを作成する
- メソッドの入れ替え
また、@2x 画像を処理する必要があるかどうかもわかりません。私の現在のバンドルにはそれらの束が含まれており、私の実装でもそれを処理する必要があると思います。しかし、方法がわからない。