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

Можем ли мы добавить два разных NSOperations в didFinishLaunchingWithOptions?
Я пробовал это в течение последних двух дней и застрял в одной и той же точке. Я действительно был бы признателен за любую помощь в этом. Можно ли добавить два разных NSOperations при загрузке приложений в didFinishLaunchingWithOptions. Например, у...
357 просмотров

Отображение UIViewController, NSOperationQueue
Я был в приложении iOS 5, в котором у меня есть NSOperationQueue, который отлично работает, чтобы получить некоторые данные и создать UIViewController. Однако в какой-то момент, когда кажется, что все операции завершены, приложение довольно долго не...
273 просмотров

Продолжить работу, когда приложение перешло в фоновый режим на iOS
в моем приложении у меня есть некоторая NSOperation, которая обновляет некоторые основные элементы данных из онлайн-базы данных, иногда для обновления требуется некоторая минута, и когда экран блокировки iPhone, приложение входит в фоновый режим, и...
12500 просмотров
schedule 19.12.2023

NSOperation — принуждение операции к динамическому ожиданию других
Я пытаюсь реализовать очередь операций, и у меня есть следующий сценарий: NSOperation A NSOperation B NSOperation C NSOperation D NSOperationQueue queue Я начинаю добавлять A к queue . Во время выполнения A мне нужно получить...
19093 просмотров

Когда задача должна выполняться асинхронно, а когда в основном потоке?
Я понимаю, что все изменения в представлениях должны быть в основном потоке, но с какого уровня сложности я должен начать рассматривать использование dispatch_async ? Должен ли он использоваться для: - обработки чисел (например, вычисления сложной...
119 просмотров

AFHTTPRequestOperation восстанавливает индикатор выполнения при закрытии и повторном открытии просмотра?
В настоящее время я застрял в проблеме с моим приложением и в том, как я могу восстановить активный UIProgressView в UICollectionViewCell после того, как пользователь выйдет из контроллера представления, нажав «Назад», а затем вернувшись в него....
151 просмотров

Могу ли я регулировать использование ЦП NSOperation/Thread на iOS?
У меня есть цикл анализа данных, который вызывает большую нагрузку на процессор, на двухъядерном iPhone все в порядке, но на старой модели iPhone ответ пользовательского интерфейса будет медленным или даже не будет отвечать какое-то время... (операция...
1116 просмотров

Понимание NSBlockOperation
Я начинаю NSBlockOperation и у меня есть несколько вопросов. Примечательно, что в документации для addExecutionBlock говорится : Обсуждение Указанный блок не должен делать никаких предположений о среде его выполнения....
1112 просмотров

ios:NSOperation и завершение цикла NSRunloop
Для подкласса NSOperation с вызовом NSRunloop в методе запуска, как показано ниже: NSRunLoop * runloop = [NSRunLoop currentRunLoop]; while (!stopRunloop && [runloop runMode:NSDefaultRunLoopMode beforeDate:[NSDate distantFuture]]);...
526 просмотров
schedule 11.03.2024

Операции запроса AFNetworking — создание одноэлементной очереди воронки/узкого места
Настройка У меня есть две области в моей программе — branch 1 и branch 2 — где сетевые запросы выполняются асинхронно, по 1 одновременному запросу GET за раз для каждой области. Запросы отправляются по одному, потому что у сервера есть...
891 просмотров

Как отменить зависимости NSOperation?
У меня есть несколько NSOperation в графе зависимостей: NSOperation *op1 = ...; NSOperation *op2 = ...; [op2 addDependency:op1]; Вот как я их запускаю: NSOperationQueue *queue = [[NSOperationQueue alloc] init]; [queue...
3132 просмотров

Вызов операции в блоке завершения без утечки памяти
Я создаю приложение для iOS, используя swift. Допустим, я хочу отсортировать массив в другом потоке, отличном от основного. Я могу создать подкласс NSOperation следующим образом: import UIKit class Operation: NSOperation { var...
3492 просмотров
schedule 14.10.2022

Прослушивание NSNotifications в подклассе NSOperation?
Я пишу приложение, в котором у меня есть длительная задача синхронизации сервера, работающая в фоновом режиме, и я хотел бы использовать для этого NSOperation и NSOperationQueue. Я склоняюсь к этому, так как мне нужно убедиться, что одновременно...
177 просмотров

Оберните вызов асинхронной функции в NSOperation
Я пытаюсь использовать функцию с обработчиком завершения, которая называется так: myFunc(completion: {(var1, var2) -> Void in // do something interesting with variables }) Моя проблема в том, что мне нужно, чтобы это зависело от других...
511 просмотров

NSOperation с циклом NSTimer как его остановить
У меня есть NSOperationQueue, который работает в другом потоке, чем все приложение. Я добавляю NSOperation в очередь, которая в основном имеет -(void)main{ [self updatePallets]; NSTimer * timer = [NSTimer scheduledTimerWithTimeInterval:...
723 просмотров

Переопределение значений по умолчанию с классом операции в Swift 3
Я пытаюсь переопределить некоторые значения с помощью класса Operation в Swift 3 как часть процесса преобразования из 2.2, но столкнулся с проблемой переопределения свойств класса. Это упрощенная версия кода, которая правильно работает в Swift 2.2:...
1188 просмотров
schedule 11.11.2023

Уведомление о группе отправки, кажется, вызывается слишком рано
Я пытаюсь использовать группу отправки, как предлагается здесь https://stackoverflow.com/a/35906703/406322 Однако похоже, что myGroup.notify вызывается до завершения всех итераций цикла for. Что я делаю неправильно? let myGroup =...
412 просмотров