Видео: Magtoapp Editor - работа с редактором мобильных приложений 2024
В iOS-разработке большинство приложений с высокоинтерактивными (или богатыми ) пользовательскими интерфейсами реализуют модель программирования, известную как событие программирование . Программы, которые в основном выполняют вычисления и вычисления для выполнения задачи, имеют основную функцию, которая организует эти вычисления и вычисления.
Программы, управляемые событиями, различны. Их цель состоит не в достижении вычислительной цели, а в том, чтобы сделать «шведский стол» доступными для пользователя или внешних систем, а затем реагировать на эти события.
Вместо того, чтобы организовывать вычисления, основная функция в управляемых событиями программах запускает циклы событий . Цикл событий захватывает события, поскольку они отправляются из внешних источников и обрабатывает их, передавая их соответствующим объектам, что приводит к правильным методам в этих вызываемых объектах.
События пользовательского интерфейса генерируются устройствами, которые взаимодействуют с операционной системой - например, с мышкой или сенсорным экраном - для взаимодействия человека с приложением.
Программирование, управляемое событиями, связано не только с взаимодействием с пользователем. Датчики также публикуют события, которые могут потребоваться для вашей программы. Другие компоненты системы также могут отправлять события, такие как компонент, который контролирует уровень заряда батареи