tupoi
@tupoi

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

Добрый день, может кто-нибудь объяснить что это за RunLoop? у apple в документации отсутствует описание, случайно наткнулся на этот класс в коде библиотеки и интересно что эта штука делает?
  • Вопрос задан
  • 311 просмотров
Решения вопроса 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 ₽