Понятие о владельце файла, первом респонденте и приложении делегирует в iPhone [дубликат]

10
задан Community 23 May 2017 в 12:13
поделиться

1 ответ

По очереди:

  • Владелец файла: Это объект, который загружает xib файл. В совершенно общем смысле это объект, переданный в качестве параметра owner в -[NSBundle loadNibNamed:owner:]. При работе с nib для подкласса UIViewController это обычно сам подкласс UIViewController. Дополнительное чтение: Руководство по программированию ресурсов: Nib-файлы
  • First Responder: Это представление, которое первым получает нецелевые события (т.е. те, которые отправлены с целью nil). Полезность этого понятия заключается в том, что оно связано с идеей цепочки ответчиков, которая представляет собой механизм, с помощью которого вышестоящие в иерархии представления могут перехватывать необработанные события и работать с ними. Эта концепция зародилась на Mac, и она особенно полезна для реализации чего-то вроде пункта меню "Копировать". Первый ответчик является целью пункта меню "Копировать", что означает, что выделенное текстовое поле получает шанс обработать событие копирования первым, затем его вышестоящее представление и так далее. Дальнейшее чтение: Руководство по программированию приложений iPhone: Обработка событий
  • Делегат приложения: Это просто делегат объекта UIApplication приложения. Обычно он получает общие сообщения о состоянии приложения, например, когда оно запускается, завершается и т.д. Это хорошее место для запуска действий, которые должны происходить при запуске или завершении работы приложения. Дальнейшее чтение: Руководство по основам Cocoa: Делегаты и источники данных

Надеюсь, это поможет.

31
ответ дан 3 December 2019 в 14:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: