Описание тега nsrunloop
NSRunLoop - это класс в структуре Apple Foundation. Он обрабатывает такие входные данные, как пользовательские события, сетевая активность и события NSTimer.
2
ответа
NSThread просыпается
Я хотел бы знать, как я могу достичь следующих целей-c, Я делаю связь с модемом FTDI232R, используя последовательную связь, поэтому я использую вызов POSIX для открытия, записи и чтения по пути модема (dev/tty/nameOfModem). Вызовы POSIX - это синхро…
19 сен '14 в 05:14
1
ответ
Какао - NSTimer initWithFireDate: несколько секунд слишком поздно?
У меня есть простое приложение, которое не делает гораздо больше (на данный момент), чем создать таймер: _time = [[NSTimer alloc] initWithFireDate: _nextDate interval: 0.0f target: self selector: @selector(trackTime) userInfo: nil repeats: NO]; [[NS…
10 дек '13 в 15:14
2
ответа
Реализация NSRunLoop
Я заинтересован в реализации возможности NSRunLoop для простоя / ожидания его потока без интенсивной загрузки процессора. Как это достигается в Objective-c? Наивное решение, которое потребляет высокую загрузку процессора, - это пока (ДА) {...}
19 апр '14 в 08:01
1
ответ
CADisplayLink в RunLoop не вызывает обратный вызов
У меня есть следующий код, который должен вызывать drawFrame каждый кадр, но это не так: - (void)viewDidLoad { [super viewDidLoad]; displayLink = [viewReference.window.screen displayLinkWithTarget:(self) selector:@selector(drawFrame)]; [displayLink …
30 дек '11 в 15:54
3
ответа
iOS dispatch_async и NSURLConnection делегируют функции, не вызываемые
Я думаю, я отредактировал этот пост, чтобы его было проще читать. Мне нужно вызвать NSUrlConnection после того, как я закончил делать некоторые интенсивные манипуляции со строками в блоке dispatch_async. На URL, который я вызываю, есть аутентификаци…
20 янв '12 в 12:16
1
ответ
Планирование потока на NSRunLoop
Я следовал этому руководству http://www.raywenderlich.com/3932/networking-tutorial-for-ios-how-to-create-a-socket-based-iphone-app-and-server и у меня все работает хорошо, но есть одна строка в тексте, которую я не понимаю: Наши потоки должны быть п…
15 дек '14 в 16:45
1
ответ
Как переписать [NSRunLoop runUntilDate:] в код GCD?
Просто для любопытства я пытаюсь переписать следующий код // show HUD (with animation) [SVProgressHUD showWithStatus:@"loading..."]; // wait for HUD to safely finish showing its animation // (loading HUD will be visible for 1 sec) [[NSRunLoop curren…
09 фев '12 в 04:03
4
ответа
Долгосрочная задача в приложении:didFinishLaunchesWithOptions:
У меня есть несколько длительных задач запуска (например, загрузка объектов Parse из локального хранилища данных) в моем приложении. Эти задачи должны быть завершены до того, как интерфейс начнет появляться. Приложение изначально было создано с испо…
31 мар '15 в 06:27
1
ответ
Цикл CFRunLoopSource
Вот исходные файлы, которые я сейчас разрабатываю. Идея этого класса состоит в том, чтобы содержать целевой объект и селектор, который будет вызываться во всех CFRunLoop, переданных в scheduleInCFRunLoop. Мне нужно, чтобы это повторялось несколько р…
07 сен '10 в 22:58
0
ответов
iOS - когда использовать циклы выполнения?
Я пытаюсь понять цикл запуска. Я прочитал документацию Apple, ответы на вопросы stackru и Google, и до сих пор не до конца понимаю. Я понял, что цикл выполнения - это обработчик событий, который запускается при вводе пользователем и обрабатывает все…
03 ноя '16 в 07:48
0
ответов
Доступны ли ожидающие селекторы NSThread?
У меня есть много мест в моем коде: [self performSelector:@selector(mySelector:) onThread:myThread withObject:nil waitUntilDone:YES]; Я хочу знать, сколько селекторов ожидает выполнения в myThread. Является ли это возможным?
09 мар '16 в 12:20
1
ответ
Как использовать NSRunLoop и executeSelector?
Я пытаюсь выяснить, как работает NSRunLoop. Итак, есть несколько отложенных задач, и я хочу выполнить их за несколько секунд, используя NSRunLoop. И я хочу создать NSRunLoop вручную. Как я должен это сделать? NSRunLoop *loop = [NSRunLoop currentRunL…
29 июл '15 в 21:37
1
ответ
Почему NSTimer можно отложить в фоновом режиме?
Мое приложение работает в фоновом режиме и использует NSTimer для запуска аудио через определенное время. У меня и моих тестеров нет проблем с этим, и аудио может быть запущено через несколько часов в фоновом режиме (>10 часов). Моя проблема в том, …
29 мар '17 в 18:00
2
ответа
Выполнение селектора в начале / конце цикла выполнения
Все события и методы в iOS обрабатываются с использованием NSRunLoop: пользовательские события, вызовы методов, ротации, таймеры, соединения и т. д. Мой вопрос: Как я могу выполнить селектор в точный момент цикла выполнения как начало и конец?
28 май '13 в 10:07
1
ответ
Как перейти к определенной точке останова, когда я нажимаю кнопку паузы в области отладки XCode?
Раньше я находил технику отладки в статье, но сейчас забываю, как это сделать. Я опишу это ниже и надеюсь, что кто-то знает. Я помню, что мы можем написать некоторый код где угодно, например, в viewDidLoad ViewController. override func viewDidLoad()…
20 июл '17 в 13:06
2
ответа
Поддержите NSThread и запустите на нем NSRunLoop
Итак, я запускаю новый NSThread, который хочу использовать позже, вызывая performSelector:onThread:..., Насколько я понимаю, вызов этого метода добавляет этот вызов к циклу выполнения в этом потоке, поэтому на следующей итерации он извлекает все эти…
08 июн '11 в 00:22
1
ответ
Должен ли NSStream с Bluetooth-связью требовать отдельного потока?
Используя ExternalAccessory для общения с устройством Bluetooth, я использую ввод и вывод NSStreams предоставлено EASession отправлять на него сообщения. В Apple EADemo Например, он планирует оба потока в цикле выполнения основного потока. Тем не ме…
29 июн '15 в 20:48
3
ответа
Фоновый поток NSRunloop run не завершается после аннулирования NSTimer! Зачем?
Я создаю NSTimer и добавляю его в цикл запуска фонового потока. Мой код похож на пример фонового потока для этого ответа: iPhone-SDK: вызывать функцию в фоновом режиме? После создания таймера и привязки его к runloop из GDB I po runLoop и это выводи…
14 июн '11 в 20:44
1
ответ
Используйте NSOutputstream и NSInputstream для записи и чтения каждого интервала
Я пытаюсь использовать NSOutputstream и NSInputstream для записи и чтения каждый интервал, скажем, 5 секунд. Это для связи с C# программой на окнах в стиле P2P. Я хочу использовать NSOutputstream для отправки программы на C# каждые 5 секунд, а затем…
09 июн '16 в 11:32
1
ответ
iOS: если мое приложение перейдет в неактивное состояние, что произойдет с отложенными запросами на селектор?
Я догадываюсь, что выполнение селекторов, которые были запущены со значениями afterDelay> 0.0 и которые имели оставшееся время на них, когда приложение перешло в фоновый режим, не будет выполняться в фоновом режиме, но возобновит работу с их часами,…
04 янв '12 в 18:39