Xcode
Xcode 8 fonctionnalités
Recherche…
Remarques
Cela ne fonctionne qu'avec des projets utilisant Swift 3+
Littéraux de couleur et d'image
Xcode 8 reconnaît automatiquement toutes les images que vous avez dans un catalogue d'actifs et les propose comme suggestion à l'intérieur d'un initialiseur UIImage.
Ainsi, vous pouvez essentiellement déclarer une nouvelle variable, puis ajouter un nom d’actif que vous avez ajouté à votre catalogue d’actifs. Par exemple, let img = dog
. img
contient maintenant l'image de dog
dans le catalogue d'actifs.
Sous le capot, il crée un code qui ressemble à ceci: #imageLiteral (resourceName: "dog.png"). Mais en ligne dans l'éditeur de source, vous ne verrez que le nom de fichier de l'image.
Donc, vous pouvez le faire maintenant imageView.image = img
.
Notez que vous devez cliquer sur la suggestion instellisense pour voir une vignette de l'image dans le code, puis le nom de l'image.