На користь інших із застарілим кодом, який використовує Swift Image Literals , код і синтаксис самої функції literal image все ще діють і чудово працюють у Xcode 10 з Swift 4.2.
Немає необхідності відкотувати або рефакторувати існуючий код, який використовує ці літерали зображень, і їх все одно можна використовувати наступним чином:
imageView.image = #imageLiteral(resourceName: imageNameString)
Лише функцію завершення коду (або автозаповнення) Xcode IDE припинено.
ОНОВЛЕННЯ
Різниця у графічному поданні зображень у попередній та поточній версіях або Xcode / Swift:
image = #imageLiteral(resourceName: "flower.jpg")
Як ілюструє витяг, графічні літерали були представлені в рядку із мініатюрами їх фактичного зображення. Однак зараз замість нього використовується лише загальна піктограма. Імовірно, це йде до зменшення навантаження на IDE, шляхом усунення накладних витрат на обробку та відображення вбудованих ескізів.
UIImage(named: "myImage")
як за старих часів (?)