web-dev-qa-db-ja.com

xcassetsの使用

.xcassetsリソースは、アプリアイコンと起動画像専用ですか、それとも独自の画像アセット専用ですか?画像を.xcassetsファイルに追加できることは知っていますが、そうすることをお勧めしますか?

39
Roshan

Xcassetsの使用は、Xcode 5およびiOS 7の新しい標準です。「Images.xcassets」という青いフォルダーをクリックして画像をインポートし、表示されるウィンドウの下部にある小さな「+」プラス記号をクリックします。ここで「インポート」を選択して、そこに画像を配置します。

これは、標準のターゲット->一般的な場所ではなく、アイコンと起動画像の新しい場所でもありますが、「資産カタログを使用しない」を選択しないオプションがあります。

「@ 2x」や「-568h @ 2x」などの拡張子を持つ重複した名前ではなく、1つの画像名しか表示されないため、非常に役立ちます。

enter image description here

48
Ethan Parker

Appleは、Xcodeのアセットカタログエディターがアプリの画像を管理し、同じアセットのさまざまな解像度をグループ化すると述べました。ビルド時に、Xcodeはアセットカタログをコンパイルして、最終配布用の最も効率的なバンドルにします。

したがって、基本的な資産カタログはAppIconとLaunchImageを管理できます。

enter image description here

ただし、次のように新しいフォルダに新しい画像を追加することもできます。

enter image description here

16
Jordan Montel

パーティーに遅れましたが、はい、それはベストプラクティスです

enter image description here また、1つのツールがあります: AVXCassets Generator これを使用すると、ワンクリックですべてのアイコンと画像のXCAssetsファイルを直接生成できます。

4
NSSwift