Para o benefício de outras pessoas com código legado que utiliza literais de imagem Swift, o código e a sintaxe da função literal de imagem em si ainda são válidos e funcionam perfeitamente no Xcode 10 com Swift 4.2.
Não há necessidade de reverter ou refatorar o código existente que utiliza esses literais de imagem, e eles ainda podem ser usados da seguinte maneira:
imageView.image = #imageLiteral(resourceName: imageNameString)
Apenas a função de autocompletar código (ou autocompletar) do Xcode IDE foi descontinuada.
ATUALIZAR
A diferença na representação literal de imagem nas versões anteriores e atuais ou Xcode / Swift:
image = #imageLiteral(resourceName: "flower.jpg")
Como o extrato ilustra, os literais de imagem foram representados em linha com miniaturas de sua imagem real. No entanto, agora, apenas um ícone genérico é usado em seu lugar. Presumivelmente, isso reduz a carga sobre o IDE, eliminando as despesas gerais de manipulação e exibição de miniaturas em linha.
UIImage(named: "myImage")
como nos