Вопросы по теме 'cfrunloop'

NSRunLoop потребляет много процессора и памяти
У меня есть бесконечный цикл, который управляет моим рабочим потоком. -(void) myThread { NSAutoreleasePool *pool=[[NSAutoreleasePool alloc] init]; while(![myThread isCancelled]) { [[NSRunLoop currentRunLoop]...
1763 просмотров
schedule 10.09.2021

почему CFRunLoopRun не работает?
[self request]; //main thread - (void)request { [self performSelectorInBackground:@selector(regFun) withObject:nil]; } - (void)regFun { CFRunLoopRun(); CCLOG(@"CFRunLoopRun not work"); } Учитывая предыдущий код, знаете ли вы,...
2188 просмотров
schedule 29.05.2023

Поведение вложенной CATransaction?
Код ниже обновит backgroundColor сразу после commit . [CATransaction begin]; self.view.backgroundColor = [UIColor redColor]; [CATransaction commit]; sleep(5); Но с вложенным явным CATransactions экран обновляется только при фиксации...
664 просмотров

Использование Runloop внутри nsoperation для асинхронных задач
У меня есть вариант использования, когда мне нужно загрузить много файлов с помощью NSURLSession. Чтобы предотвратить истечение времени ожидания сеансовых задач, мне нужно поместить их в очередь операций и ограничить количество одновременных...
310 просмотров