質問: 画像をたくさん使うアプリを開発する場合に、どのように画像を置けばいいのかという質問です ![画像の説明をここに入力](https://i.stack.imgur.com/hWdvA.jpg) この画像のように「img1.png」「img2.png」で済めばいいですが、画像が多くなればそれだけ煩雑になると思います 日曜プログラミング程度ではこれでいいかもしれませんが、実際ストアに公開されているアプリはどのように管理しているのでしょうか? 自分はAssets.xcassetsをうまく使うか、画像用のディレクトリを用意しているのかというふうに考えています よろしくお願いします。
回答: 個人的には`Assets.xcassets`を使う方が良いと思います。 理由は、下記2点です。 **1. 端末の画面サイズや解像度に合わせて、最適な画像を適用してくれる** **2. GoogleのMaterial iconsが適用しやすい** 続いて、各理由の詳細について説明します。 【1.端末の画面サイズや解像度に合わせて、最適な画像を適用してくれる】 iOSアプリでは、(Android端末ほどではないのものの)画面サイズの種類が増えてきました。 1つの画像を追加しても全ての端末に対して最適な解像度ではないと思います。 【2.GoogleのMaterial iconsが適用しやすい】 私はGoogleのMaterial iconsを利用することがあるのですが、 アイコンをDLしてみるとiOS用のアイコンが`Assets.xcassets`で設定する前提で取得できます。 Googleも利用している形ですので、納得感もあるかと。 以上、少しでも参考になれば幸いです。