tupoi
@tupoi

Что такое CFRunLoop в iOS в библиотеке CoreFoundation?

Добрый день, может кто-нибудь объяснить что это за RunLoop? у apple в документации отсутствует описание, случайно наткнулся на этот класс в коде библиотеки и интересно что эта штука делает?
  • Вопрос задан
  • 308 просмотров
Решения вопроса 1
doublench21
@doublench21 Куратор тега Swift
t.me/jeudesprits
Серьезно?
https://developer.apple.com/documentation/corefoun...
https://developer.apple.com/library/archive/docume...

Если просто, это то, что отличает обычное приложение от приложения командной строки. CFRunLoop - это очередь, которая бегает по всему, что внутри неё в бесконечном цикле, до тех пор, пока какой-то из её компонентов в очереди не подаст сигнал. После обработки повторяет эти действия вплоть до закрытия приложения.
A run loop is an event processing loop that you use to schedule work and coordinate the receipt of incoming events. The purpose of a run loop is to keep your thread busy when there is work to do and put your thread to sleep when there is none.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Технология Екатеринбург
от 100 000 до 200 000 ₽
iGooods.ru Санкт-Петербург
от 170 000 до 250 000 ₽
Wisebits Москва
от 3 000 до 3 000 €
17 февр. 2020, в 23:30
1100 руб./за проект
17 февр. 2020, в 19:40
500 руб./за проект
17 февр. 2020, в 19:36
5000 руб./за проект