в разных проектах, в курсах обычно обьявляют как
privat let mainView = MainView()
Но во многих проектах обьявлются как
private lazy var mainView = MainView()
Как вы думаете зачем ее делать лейзи если она все равно будет инициализировна сразу же при инициализации ВьюКонтроллера? или я что то упустил?
В lazy есть смысл только тогда, когда тебе нужно при инициализации обратиться к self, во всех остальных случаях используй просто let
в данном случае имеется в виду что обращение к self считается ссылка на метот в селекторе?
Обсуждают сегодня