Обновить
7
0
Anatoly Rosencrantz@abjurato

iOS-разработчик

Отправить сообщение

Method Swizzling и Swift: но есть нюанс

Время на прочтение3 мин
Охват и читатели34K
Иногда для удобства, иногда для того, чтобы обойти баг в фрэймворке, а иногда просто от безысходности, может понадобиться переопределить поведение некоторого метода класса, созданного кем-то другим. Method Swizzling позволяет подменить метод вашим прямо в runtime, притом оставляя оригинальную имплементацию доступной.

В статье Objective-C Runtime. Теория и практическое применение этот процесс хорошо описан. Но с переходом на Swift появляются некоторые нюансы.
Читать дальше →

Информация

В рейтинге
Не участвует
Откуда
Тель-Авив, Израиль
Дата рождения
Зарегистрирован
Активность