Архив метки: patterns

Cocoa, Swift, Objective-C: Adopting Cocoa Design Patterns (Адаптация Cocoa паттернов)

Adopting Cocoa Design Patterns (Адаптация Cocoa паттернов) Подразделы: Delegation (Делегирование) Error Handling (Обработка ошибок, Swift 2.0) Key-Value Observing (наблюдатель за изменениями в свойствах объектов) Target-Action (Цель-Действие) Introspection (Самонаблюдение) API Availability (доступность API) Swift 2.0 Delegation (Делегирование) Пожалуй самый часто используемый паттерн, реализуется с помощью свойства в которое сохраняется делегат. Главный подводный камень — не забыть проверить что делегат не равен… Читать далее »