Скажем, я хочу инициализировать подкласс UIView со строкой и Int.
Как сделал бы я это в Swift, если бы просто создал подкласс UIView? Если я просто создаю собственную функцию init(), но параметрами являются String и Int, это сообщает мне, что «super.init() не вызывается перед возвратом из инициализатора».
И если я вызову super.init(), мне сообщат, что я должен использовать назначенный инициализатор. Что я должен там использовать? Рамочная версия? Версия кодера? Оба? Почему?
Подробнее здесь: https://stackoverflow.com/questions/243 ... s-in-swift