Вопросы по теме '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 просмотров
schedule
07.03.2023
Использование Runloop внутри nsoperation для асинхронных задач
У меня есть вариант использования, когда мне нужно загрузить много файлов с помощью NSURLSession.
Чтобы предотвратить истечение времени ожидания сеансовых задач, мне нужно поместить их в очередь операций и ограничить количество одновременных...
310 просмотров
schedule
04.02.2023