2017-03-01 6 views
0

Swiftのプロジェクトに画像などのアセットを追加する方法について、私は2人で2つのアプローチを話しました。XCAssetsを適切に使用する(アセットを追加する)

  1. 人1:「(それはプロジェクト内ですので)あなたが&は、このプロジェクトフォルダから資産をドラッグ&ドロップ次に、あなたの実際のプロジェクトワークスペース内の新しいフォルダを作成し、それに直接あなたの資産のすべてを追加する必要があります。 XCAssetsを使用して実際に使用するアイコンを作成します。
  2. 人2:「どこからでも画像をダウンロードし、ドラッグアンドドロップするだけで、異なる場所に置くことができます。ITunesConnectに展開すると、画像がコピーされます。

私はイメージをドラッグアンドドロップすると(自分のダウンロードフォルダから)、イメージをローカルの専用の場所にコピーしないのは混乱していますか?一度XCAssetsにドラッグすると、元の場所がもう必要ですか?アプローチ#1が、Xcodeに重複した画像やアセットを格納させ、アプリケーションのサイズを増やすことになってしまうかもしれないと考えました。

アセットを追加するための「正しい」アプローチとは何ですか?

ありがとうございます!

答えて

0

実際にはどちらも機能します(ドラッグ&ドロップ/アセットフォルダの使用)。しかし、Appleがxcassetフォルダによって導入した最新の方法。 XCAssetフォルダは、複数のサイズ(.png @ 2x.png @ 3x.pngなど)であっても、1つずつ素敵な資産リストを見ることができるという点で優れています。何かが不足していることを管理して簡単に確認できます。

+0

okですが、プロジェクト内のコンテンツフォルダを使用すると、製品出荷時にバンドルされていますか?私が500MBのコンテンツフォルダを持っていて、それらのアセットをXCAssetsにドラッグ&ドロップすると、アプリケーションサイズは500MB + XCAssetsでのアセットの圧縮にならないでしょうか? – NullHypothesis

関連する問題