Z korzyścią dla innych, którzy mają starszy kod, który wykorzystuje Swift Image Literals , sam kod i składnia funkcji literału obrazu są nadal prawidłowe i działają doskonale w Xcode 10 z Swift 4.2.
Nie ma potrzeby wycofywania ani refaktoryzacji istniejącego kodu, który wykorzystuje te literały obrazu i nadal można ich używać w następujący sposób:
imageView.image =
Wyłączono tylko funkcję uzupełniania kodu (lub automatycznego uzupełniania) środowiska Xcode IDE.
AKTUALIZACJA
Różnica w reprezentacji literału obrazu w poprzednich i bieżących wersjach lub Xcode / Swift:
image = #imageLiteral(resourceName: "flower.jpg")
Jak pokazuje wyciąg, literały obrazu zostały przedstawione w jednej linii z miniaturami ich rzeczywistego obrazu. Jednak teraz zamiast tego używana jest tylko ogólna ikona. Prawdopodobnie ma to na celu zmniejszenie obciążenia środowiska IDE poprzez wyeliminowanie kosztów ogólnych związanych z obsługą i wyświetlaniem miniatur w linii.
UIImage(named: "myImage")
jak za dawnych czasów (?)