我让两个人和我讨论了两种不同的方法,讨论如何在Swift中向项目添加图像等资产。
Person 1:“您应该在实际的项目工作区中创建一个新文件夹,然后将所有的资产直接添加到其中(因此它在项目中)。然后将该项目文件夹中的资产拖放到XCAssets中,以实际创建将要使用的图标。”
人物2:“只要从任何地方下载你的图片,然后直接拖拽它们。它们可以来自不同的位置。当你部署到ITunesConnect时,它会复制这些图像。”
现在我很困惑--当我拖放一个图像(比方说从我的下载文件夹中)时,Xcode不把图像本地复制到它自己的私有位置吗?一旦我把它拖到XCAssets中,它还需要那个源位置
我有一个脚本,它读取URL -图像列表,并将图像保存在基于URL的文件夹中。
这是我的剧本:
// Open the URL and save each line in a array
$file = fopen("http://www.edem.de/php/imglist.ashx","r");
$fileArray = array();
while (($line = fgetss($file)) !== false) {
$fileArray[] = $line;
}
// Sort the array
array_multisort(a