Вопросы по теме 'nsoperationqueue'
Защищает ли @synchronize от условий гонки в этом случае?
Я хочу использовать Core Data в фоновых потоках и NSOperationQueue. Теперь я подумал, почему бы мне просто не создать класс, содержащий все элементы стека Core Data со свойством NSManagedObjectContext, а затем просто сделать это свойство атомарным?...
2072 просмотров
schedule
14.04.2024
Изучение NSBlockOperation
Я большой поклонник блоков, но не использовал их для параллелизма. После некоторого поиска в Google я собрал эту идею по кусочкам, чтобы спрятать все, что я узнал, в одном месте. Цель состоит в том, чтобы выполнить блок в фоновом режиме, а когда он...
16616 просмотров
schedule
28.04.2024
Обратный вызов NSInvocationOperation слишком рано
Я знаю, что подобные вопросы задавались несколько раз, но я изо всех сил пытаюсь понять, как можно решить эту конкретную проблему. До сих пор все, что я делал, выполнялось на основном протекторе. Теперь я обнаружил, что мне нужно выполнить операцию,...
451 просмотров
schedule
22.12.2023
Как использовать NSOperationQueue для загрузки аудиофайлов с сервера по одному
У меня есть массив, содержащий URL-адрес аудиофайла. Я хочу получать аудиофайлы с сервера, используя эти URL-адреса в фоновом режиме. Я слышал, что могу добиться этого с помощью NSOperationQueue. Мой запрос
1) Как я могу этого добиться.
2)...
755 просмотров
schedule
27.11.2023
Как использовать NSCache с CoreData
Я разработал проект, в котором пользователь рисует изображение на холсте, я сохраняю его в файле с помощью CoreData, у меня есть отношение «один ко многим», называемое «папка-к-файлам». Итак, здесь все изображения. Я извлекаю изображения из файлов,...
893 просмотров
schedule
12.01.2024
NSOperationQueue внутри NSOperation вызывает зависание приложения с помощью waitUntilFinished: YES
У меня есть NSOperation с запросом AFHTTPClient. В конце операции мне нужно выполнить еще N операций с запросами и дождаться завершения запросов, чтобы пометить основную операцию как завершенную.
@interface MyOperation : OBOperation
@end...
868 просмотров
schedule
24.01.2024
Реализация AsyncTask с использованием NSOperation в iOS
Я реализовал AsyncTask (Android) в iOS, используя подкласс NSOperation.
-(id)initWithParam:(NSArray *)params{
if (self = [super init]) {
paramsArray = params;
}
return self;
}
- (void)start {
@autoreleasepool {
if...
579 просмотров
schedule
07.12.2022
Когда использовать 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 просмотров
schedule
05.02.2024
Значение SwiftySandboxFileAccess UserDefaults
SwiftySandboxFileAccess работает, когда пользователь в первый раз подтверждает выбор NSOpenPanel, но при следующем открытии приложения безопасность закладка не имеет доступа, даже если SwiftySandboxFileAccess считает, что у нее есть доступ только...
40 просмотров
schedule
17.10.2022