You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Назначенный инициализатор (designated initializer) - это главный инициализатор(конструктор), все остальные методы
создающие класс вызывают этот метод.
Как выглядит назначенный инициализатор?
У объектов бывает сразу несколько методов начинающихся с init, например init, initWithName,
initWithName:balance: и тд
Установившейся практикой в таком случае является выделение среди всех init-методов одного,
назвыемого designated initializer. Все остальные init-методы должны вызывать его и только он
вызывает унаследованный init-метод.
В нашем случае designated initializer будет -initWithName:balance: