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

Защищает ли @synchronize от условий гонки в этом случае?
Я хочу использовать Core Data в фоновых потоках и NSOperationQueue. Теперь я подумал, почему бы мне просто не создать класс, содержащий все элементы стека Core Data со свойством NSManagedObjectContext, а затем просто сделать это свойство атомарным?...
2072 просмотров

Изучение NSBlockOperation
Я большой поклонник блоков, но не использовал их для параллелизма. После некоторого поиска в Google я собрал эту идею по кусочкам, чтобы спрятать все, что я узнал, в одном месте. Цель состоит в том, чтобы выполнить блок в фоновом режиме, а когда он...
16616 просмотров

Обратный вызов NSInvocationOperation слишком рано
Я знаю, что подобные вопросы задавались несколько раз, но я изо всех сил пытаюсь понять, как можно решить эту конкретную проблему. До сих пор все, что я делал, выполнялось на основном протекторе. Теперь я обнаружил, что мне нужно выполнить операцию,...
451 просмотров

Как использовать NSOperationQueue для загрузки аудиофайлов с сервера по одному
У меня есть массив, содержащий URL-адрес аудиофайла. Я хочу получать аудиофайлы с сервера, используя эти URL-адреса в фоновом режиме. Я слышал, что могу добиться этого с помощью NSOperationQueue. Мой запрос 1) Как я могу этого добиться. 2)...
755 просмотров

Как использовать NSCache с CoreData
Я разработал проект, в котором пользователь рисует изображение на холсте, я сохраняю его в файле с помощью CoreData, у меня есть отношение «один ко многим», называемое «папка-к-файлам». Итак, здесь все изображения. Я извлекаю изображения из файлов,...
893 просмотров

NSOperationQueue внутри NSOperation вызывает зависание приложения с помощью waitUntilFinished: YES
У меня есть NSOperation с запросом AFHTTPClient. В конце операции мне нужно выполнить еще N операций с запросами и дождаться завершения запросов, чтобы пометить основную операцию как завершенную. @interface MyOperation : OBOperation @end...
868 просмотров

Реализация AsyncTask с использованием NSOperation в iOS
Я реализовал AsyncTask (Android) в iOS, используя подкласс NSOperation. -(id)initWithParam:(NSArray *)params{ if (self = [super init]) { paramsArray = params; } return self; } - (void)start { @autoreleasepool { if...
579 просмотров

Когда использовать mainQueue NSOperationQueue, а когда создавать новую очередь?
Я впервые использую NSOperation / NSOperationQueue. Я написал подкласс NSOperation, который обрабатывает JSON-экспорт большого количества данных, потому что я хочу, чтобы пользовательский интерфейс оставался отзывчивым во время более длительного...
83 просмотров
schedule 27.11.2023

Зависимость NSOperation и завершение блока
У нас есть простая проблема с NSOperationQueue, вот простая логика работы: self.queue = [[NSOperationQueue alloc] init]; NSOperation *operationA = [NSBlockOperation blockOperationWithBlock:^{ NSLog(@"- Running operation A"); [NSThread...
1304 просмотров

Значение SwiftySandboxFileAccess UserDefaults
SwiftySandboxFileAccess работает, когда пользователь в первый раз подтверждает выбор NSOpenPanel, но при следующем открытии приложения безопасность закладка не имеет доступа, даже если SwiftySandboxFileAccess считает, что у нее есть доступ только...
40 просмотров