Можете ли вы иметь более одной runloop в потоке на iOS?

Есть ли какой-либо возможный способ создания двух или более циклов запуска в одном потоке? Или один поток может иметь только один цикл запуска?

Мой партнер говорит мне, что один поток может иметь два или более цикла запуска внутри. И я в этом сомневаюсь. Я искал Google, но ничего не нашел. Итак, возможно ли иметь два или более цикла цикла в одном потоке?

2 Solutions collect form web for “Можете ли вы иметь более одной runloop в потоке на iOS?”

Из документации Apple по NSRunLoop :

Приложение не может создавать или явно управлять объектами NSRunLoop. Каждый объект NSThread, включая основной поток приложения, имеет объект NSRunLoop, автоматически созданный для него по мере необходимости.

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

Я хотел бы добавить эту цитату из справочной документации CFRunLoop

В потоке есть ровно один цикл цикла. Вы не создаете и не уничтожаете цикл выполнения потока. Core Foundation автоматически создает его для вас по мере необходимости.

  • Многосегментный сегментированный контроль
  • поведение с ошибкой при динамическом изменении размера UITextView
  • Как я могу сделать образ запуска iPhone легко?
  • xamarin.ios datetime сбой на устройстве
  • Принудительный iOS ViewController для поворота на ориентацию устройства после разблокировки программной блокировки вращения
  • проблема архитектуры при компиляции модульного теста с использованием GHUnit
  • UITableView contentSize
  • Действие на UILabel в iphone
  • Удалить SeparatorInset на iOS 8 UITableView для XCode 6 iPhone Simulator
  • NSURLSession имеет внутреннюю защиту NSoperationqueue?
  • NSLocalizedString "localizedStringForKey: value: table:"
  • Interesting Posts

    С какими координатами я могу вручную рисовать пользовательский путь с помощью MKMapView?

    хотите знать когда-либо время, нажимая на кнопку назад на клавиатуре во время редактирования текстовых полей ios

    Игнорировать скрытые файлы и каталоги с помощью obj-c

    Xcode 6 / iOS – отсутствует архив и Info.plist

    UICollectionView Cell Auto Size с AutoLayout iOS 8

    Получение списка существующих UILocalNotifications и изменение их дат

    Как определить размер содержимого WKWebView?

    из zip-файла, который не способен извлекать данные из каталога документов

    iOS Autolayout – Как установить два разных расстояния между представлениями, зависит от высоты экрана

    Как имитировать событие крана в UIWebView?

    UITextField attributedPlaceholder не влияет

    Разница между расширением класса, соответствующего протоколу VS, который расширяет протокол на основе аналогичного условия?

    Несколько местоположений на карте (с использованием MKMapItem и CLGeocoder)

    Журнал просмотра AFNetworking 3.0

    Фиксирование ориентации при сшивании (слиянии) видео с использованием AVMutableComposition

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.