Sobes.tech
Back to tasks
Junior — Senior
42

Какой цвет будет выведен в консоль

Companies where asked:

SelectySelecty
Get help with live coding in real time with Sobes Copilot
Task condition

Вопрос о том, какой именно цвет будет отображён при выводе свойства backgroundColor слоя. Рассмотрим следующий пример кода на Swift, где мы создаём UIView, задаём ему фон, а затем меняем фон его слоя. После этого снова устанавливаем фон представления и выводим в консоль цвет фона слоя.

let view = UIView()
view.backgroundColor = .red

let layer = view.layer
layer.backgroundColor = UIColor.green.cgColor
view.backgroundColor = .red

print(view.layer.backgroundColor?.colorSpace as Any) // ?

Какой цвет будет напечатан?