Cocoa, Swift 2.0, Objective-C: Writing Initializers and Deinitializers (Написание инициализаторов и деиницианализаторов)

Основы были описаны в Initialization (Инициализация) и Deinitialization (Деинициализация)

Если swift класс был унаследован от Objective-C, он конвертирует инициализаторы тоже.
Если же нужна дополнительная очистка перед тем как класс будет уничтожен можно реализовать свой деинициализатор вместо метода dealloc. Swift деинициализатор вызывается прямо перед деаллокацией. Swift для классов унаследованных от Objective-C сам вызывает dealloc.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *