XCode XCAssets和自动完成

问题描述:

我想知道是否有人知道如果在自动完成中提供的XCAsset符号可以以任何方式使用,我想象一下,但它没有奏效。XCode XCAssets和自动完成

enter image description here

Xcode中提出的所有图像,它看起来非常有趣,但如果它只是“秀”我会很伤心:(

enter image description here

你看到的有一个image literal。它不是图像的名称,它的图像 - 所以使用一个相当于整个UIImage(named: "icon-stack")调用,而不是t该调用中的"icon-stack"字符串。

如果分配的其中一个直接向varlet,你会看到它的推断类型是UIImage(或NSImage如果针对MacOS的):

image literal inferred type

+0

也许你能确认我的,但它似乎只适用于Swift 3.0 – AncAinu

+0

是的,图像文字(用于Xcode项目中的资产目录)仅适用于Swift 3。一般来说,图像文字的使用时间较长,但在Xcode 8/Swift 3之前只能在操场上使用。 – rickster