2
ответа

Подождите, пока закончится несколько URLSessionDataTask? [Дубликат]

У меня есть следующие определения для запроса некоторых данных службе REST: private let operationQueue = OperationQueue () private var defaultSession: URLSession private var dataTask: ...
вопрос задан: 16 September 2016 15:34
2
ответа

NSThread по сравнению с NSOperationQueue по сравнению с??? на iPhone

В настоящее время я использую NSThread для кэширования изображений в другом потоке. [NSThread detachNewThreadSelector:@selector (cacheImage:) toTarget:self withObject:image]; Поочередно: [сам...
вопрос задан: 14 June 2011 14:03
1
ответ

Блоки NSOperation рисование UI?

Я после некоторого совета относительно использования NSOperation и рисунка: у Меня есть основной поток, создают мой подкласс NSOperation, который затем добавляет его к NSOperationQueue. Мой NSOperation делает некоторую тяжелую обработку...
вопрос задан: 1 February 2013 14:45
0
ответов

Отмена всех операций в OperationQueue

При отмене всех операций в очереди, как сказано в документации, некоторые операции все еще могут оставаться в очереди, и это нормально. Но допустим, что из 5 операций в очереди с ...
вопрос задан: 9 April 2019 13:36
0
ответов

Одновременно запускается несколько URLUploadTasks

У меня возникли проблемы с реализацией SingleManager-esque singleton. В основном, я создаю приложение, в котором пользователь будет иметь несколько объектов в UITableView. Когда пользователь выбирает объект, он / она ...
вопрос задан: 13 July 2018 09:25
0
ответов

эквивалент dispatch_after в NSOperationQueue

Я перемещаю свой код из обычного GCD в NSOperationQueue, потому что мне нужны некоторые функции. Большая часть моего кода полагается на dispatch_after для правильной работы. Есть ли способ сделать что-то ...
вопрос задан: 4 March 2018 14:45
0
ответов

Демистификация NSOperation: параллельный и непараллельный и асинхронный шаблоны

Да, я знаю. Есть много вопросов и ответов о мире NSOperation, но у меня все еще есть некоторые сомнения. Я попытаюсь объяснить свои сомнения с помощью вопроса, состоящего из двух частей. Они связаны друг с другом. ...
вопрос задан: 23 May 2017 12:08
0
ответов

NSFetchedResultsController не показывает обновления из другого контекста #39;

У меня есть NSFetchedResultsController, и несколько операций обновляют управляемые объекты в отдельных потоках через NSOperationQueue. FRC (с его предикатом )выглядит так:-(...
вопрос задан: 23 May 2017 11:51
0
ответов

cancelAllOperations не работает для [NSOperationQueue mainQueue]

cancelAllOperations () не работает с mainQueue (метод cancel () не работает вызвал объект NSOperation). Я что-то упускаю? Мне нужно перебрать все операции и вызвать cancel () ...
вопрос задан: 26 December 2015 04:15
0
ответов

NSOperationQueue уведомление

Помогите мне здесь или просто пролите свет на проблему. У меня есть сценарий, в котором я выполняю синхронизацию архивных сообщений на сервере openfire, и я обрабатываю и сохраняю все входящие сообщения с ...
вопрос задан: 26 February 2015 00:18
0
ответов

Эквивалент очереди последовательной отправки GCD в iOS 3.x

Apple Grand Central Dispatch (GCD) великолепен, но работает только на iOS 4.0 или выше. В документации Apple говорится: «[A] сериализованная очередь операций не предлагает такого же поведения, как последовательная ...
вопрос задан: 23 July 2014 16:10
0
ответов

Создание подкласса NSOperation для одновременного и отменяемого

Я не могу найти хорошую документацию о том, как создать подкласс NSOperation для быть одновременным, а также поддерживать отмену. Я читал документацию Apple, но не могу найти "официальный" пример. Здесь ...
вопрос задан: 18 June 2014 09:17
0
ответов

Последовательная очередь FIFO NSOperationQueue

Возможно ли использовать объект NSoperationQueue в качестве последовательную очередь FIFO, установив для параметра maxConcurrentOperationCount значение 1? Я отмечаю, что в документах указано... Для очереди, максимальное число которой...
вопрос задан: 1 May 2014 18:15
0
ответов

Как остановить текущую NSOperation?

Я использую NSOperationQueue и NSOperation для запуска некоторых функций при щелчке в фоновом режиме. Но я хочу иметь возможность останавливать эту операцию, когда пользователь нажимает какую-либо кнопку. Как я могу это сделать? Что-то вроде ...
вопрос задан: 18 March 2014 13:30
0
ответов

NSOperationQueue mainQueue и PerformSelectorOnMainThread?

В чем разница между этим: [[NSOperationQueue mainQueue] addOperationWithBlock:^{ [self doSomthing:object]; }]; и это: [self PerformSelectorOnMainThread:@selector(doSomething:) ...
вопрос задан: 12 November 2013 12:52
0
ответов

GCD, NSOperationQueue или создать поток вручную?

Есть ли у вас какие-либо предпочтения при использовании потоков? Как правило, для использования любого из этих методов: создайте новый поток вручную и используйте цикл выполнения. используйте NSOperationQueue или Grand Central ...
вопрос задан: 1 February 2013 14:40
0
ответов

NSOperationQueue против GCD

В каких случаях вы бы предпочли использовать NSOperationQueue вместо GCD? Исходя из моего ограниченного опыта работы с этими двумя, я полагаю, что с NSOperationQueue вы в основном можете контролировать количество одновременных ...
вопрос задан: 1 February 2013 14:39
0
ответов

NSOperationQueue не работает в IOS5

У меня есть проект, который загружает изображения в фоновом режиме с помощью NSOperationQueue. До сих пор он работал на устройствах с IOS 4.3. Однако, если я создаю приложение с базовым sdk 4.3 или с 5 и запускаю приложение ...
вопрос задан: 27 January 2013 22:08
0
ответов

(iOS )диспетчеризация _асинхронная ()и NSOperationQueue

Я изучил программирование iOS благодаря курсу Стэнфорда CS193p (в iTunes U ), а также книге по программированию iOS от Big Nerd Ranch. В обоих случаях они рекомендуют использовать dispatch _async (),...
вопрос задан: 26 January 2013 17:50
0
ответов

Архитектура приложения iOS с NSOperations

Два месяца назад я начал писать новое приложение для iPhone и по этой причине создал общий веб-сервис RESTFul, который позволяет мне иметь множество этих необходимых функций, например, пользователь ...
вопрос задан: 7 September 2012 01:37
0
ответов

Как я могу приостановить NSOperation в NSOperationQueue?

Мне нужно приостановить выполнение NSOperation, которое было вставлено в NSOperationQueue. В настоящее время я отменяю все операции и перезапускаю их. Но это привело бы к какому-то дублированию в терминах...
вопрос задан: 16 August 2012 08:59
0
ответов

Как я могу лучше оптимизировать сеть на iOS?

Я создал проект на GitHub, чтобы узнать, как оптимизировать сеть для своих приложений iOS. Я активно использовал блоки и GCD, и после просмотра видео WWDC 2012 и видео прошлых лет я...
вопрос задан: 18 July 2012 18:51
0
ответов

NSOperations и их завершениеBlocks выполняются одновременно?

У меня есть куча NSOperations, добавленных в NSOperationQueue. В очереди операций для параметра maxConcurrentOperationCount установлено значение 1, поэтому NSOperations запускаются один за другим. Теперь в...
вопрос задан: 10 July 2012 12:27
0
ответов

AFNetworking + NsOperationQueue — загрузка тысяч изображений

Я работаю над задачей (только для iOS5+), которая включает в себя загрузку тысяч изображений с сервера. Изображения принадлежат к определенным категориям, и в каждой категории могут быть сотни изображений. Что мне нужно...
вопрос задан: 24 June 2012 10:44
0
ответов

AFNetworking :enqueueBatchOfHTTPRequestOperations проблема с блоком завершения

Я использую этот метод AFNetworking для одновременного запуска нескольких запросов :-(. void )enqueueBatchOfHTTPRequestOperations :(NSArray *)Operations progressBlock :(void (^ )(NSUInteger...
вопрос задан: 15 June 2012 12:03
0
ответов

Изучение NSBlockOperation

Я большой поклонник блоков, но не использовал их для параллелизма. После некоторого поиска в Google я собрал воедино эту идею, чтобы спрятать все, что я узнал, в одном месте. Цель состоит в том, чтобы выполнить блок в...
вопрос задан: 13 June 2012 06:01
0
ответов

NSOperation :addsubview в основном потоке и медлительность

Я реализовал следующую NSOperation для рисования N пользовательских представлений-(void )main { for (int i=0; я<Н; i++ ){ << Распределить и настроить customView #i >> // (customView...
вопрос задан: 18 May 2012 11:29
0
ответов

NSOperationQueueDefaultMaxConcurrentOperationCount в дикой природе

Документы Apple говорят, что если вы установите для свойства maxConcurrentOperationCount NSOperationQueue значение NSOperationQueueDefaultMaxConcurrentOperationCount (по умолчанию), то оно будет изменять значение на ...
вопрос задан: 4 May 2012 02:13
0
ответов

Когда NSOperationQueue начинает свою первую операцию?

Я создал тестовый проект, в котором проверяю свои предположения о NSOperation и NSOperationQueue, прежде чем использовать их в своем основном проекте.Мой код довольно прост, поэтому я включу все...
вопрос задан: 3 May 2012 08:02
0
ответов

NSOperation vs Grand Central Dispatch

Я изучаю параллельное программирование для iOS. До сих пор я читал о NSOperation / NSOperationQueue и GCD. Каковы причины использования NSOperationQueue поверх GCD и наоборот? Звучит как ...
вопрос задан: 29 April 2012 15:24