A beneficio di altri con codice legacy che utilizza Swift Image Literals, il codice e la sintassi della funzione letterale dell'immagine stessa sono ancora validi e funzionano perfettamente in Xcode 10 con Swift 4.2.
Non è necessario eseguire il rollback o il refactoring del codice esistente che utilizza questi letterali immagine e possono ancora essere utilizzati come segue:
imageView.image = #imageLiteral(resourceName: imageNameString)
Solo la funzione di completamento del codice (o completamento automatico) dell'IDE Xcode è stata interrotta.
AGGIORNARE
La differenza nella rappresentazione letterale dell'immagine nelle versioni precedenti e attuali o Xcode / Swift:
image = #imageLiteral(resourceName: "flower.jpg")

Come illustra l'estratto, i letterali immagine sono stati rappresentati in linea con le miniature della loro immagine effettiva. Tuttavia, ora, al suo posto viene utilizzata solo un'icona generica. Presumibilmente, questo serve a ridurre il carico sull'IDE, eliminando i costi generali di gestione e visualizzazione delle miniature in linea.
UIImage(named: "myImage")come ai vecchi tempi (?)