Я изучаю разработку iOS из онлайн-курса, и каждый раз, когда я создаю пользовательский вид (пользовательская ячейка представления таблицы, ячейка просмотра коллекции и т.д.), инструктор всегда реализует этот инициализатор:
required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
}
Почему именно мне всегда нужно это называть? Что оно делает? Могу ли я поместить свойства внутри init?