Что такое цикл обработки событий в жизненном цикле ios, как он используется и что он делает? - PullRequest
9 голосов
/ 23 марта 2011

Мне нужно знать, что делает цикл событий в жизненном цикле ios ?. Может ли кто-нибудь предложить мне относительно этого ??

1 Ответ

18 голосов
/ 23 марта 2011

Наилучшим ответом, вероятно, является ответ, предоставленный Apple в разделе «Цикл основного события» документа Области применения какао для iOS .

В цикле основного событияприложение непрерывно направляет входящие события на объекты для обработки и, в результате этой обработки, обновляет свой внешний вид и состояние.Цикл событий - это просто цикл выполнения: цикл обработки событий для планирования работы и координации приема событий из различных входных источников, подключенных к циклу выполнения.Каждый поток имеет доступ к циклу выполнения.Во всем, кроме основного потока, цикл выполнения должен быть настроен и запущен вручную вашим кодом.В приложениях Какао цикл выполнения для основного потока - основного цикла событий - автоматически запускается объектом приложения.Что отличает основной цикл событий, так это то, что его основной источник ввода получает события от операционной системы, которые генерируются действиями пользователя - например, касание представления или ввод текста с помощью клавиатуры.

Кстати, есливы относительно новичок в разработке под iOS, я бы действительно рекомендовал прочитать этот документ, так как он ответит на множество вопросов, которые у вас, вероятно, есть.

...