正确使用XCAssets(添加资产)

时间:2017-03-01 04:37:00

标签: ios swift xcode xcasset

我有两个人和我讨论了如何在Swift中向项目添加图像等资源的方法。

  1. 第1人:"您应该在实际项目工作区中创建一个新文件夹,然后直接将所有资产添加到该文件夹​​中(因此它在项目中)。然后拖动&将资产从此项目文件夹中删除到XCAssets,以实际创建您将使用的图标。"
  2. 第2人:"只需从任何地方下载图片,然后直接拖放即可。他们可以来自不同的地方。部署到ITunesConnect时,它将复制图像。"
  3. 现在我很困惑 - 当我拖放图片时(让我们从我的下载文件夹中说出来)并不是Xcode将图片本地复制到自己的私人位置?一旦我将其拖入XCAssets,它是否需要该源位置?我想也许方法#1最终会迫使Xcode存储重复的图像/资产并在应用程序上占用更多的大小。

    什么是"正确"添加资产的方法?

    谢谢!

1 个答案:

答案 0 :(得分:0)

两者实际上都可以工作(拖放/使用资产文件夹)。但苹果通过xcasset文件夹引入的最新方法。 XCAsset文件夹的优势在于你可以很好地逐个查看资产列表,即使你有多种尺寸(.png @ 2x.png @ 3x.png等)。更容易管理,看看你缺少哪个尺寸等。