Результаты поиска по запросу "grand-central-dispatch"

3 ответа

В UITableView лучший способ отменить операции GCD для ячеек, которые вышли за пределы экрана?

у меня есть

1 ответ

Вам нужно создать NSAutoreleasePool в блоке в GCD?

Обычно, если вы порождаете фоновый поток или запускаете NSOperation для NSOperationQueue, вам нужно создать NSAutoreleasePool для этого потока или операции, ...

3 ответа

Вместо этого, используя // Bunch of code, вы должны вставить настоящий код, иначе трудно найти вашу проблему и тратить наше время. Я думаю, вы, вероятно, обновляете пользовательский интерфейс в «связке кода», которая должна быть в основном потоке.

у меня есть этот код: dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0), ^{ //Bunch of code NSLog(@"Test"); });который запускается и немедленно возвращает nslog. Но результаты кода появляются только на экране с ...

ТОП публикаций

1 ответ

iOS: основное изображение и многопоточные приложения

3 ответа

Основные данные, сохраняющие объекты в фоновом режиме

Одним словом, я пытаюсь сделать это в двух словах: я использую фоновую очередь для сохранения объектов JSON, извлеченных из веб-службы, в базу данных Core Da...

1 ответ

Проверка @Eventful Обновленный ответ Установите imgPicture.image = nil перед загрузкой изображения

я есть некоторые проблемы при загрузке изображений с веб-сервера в UICollectionView с использованием NScache. Проблема: Изображения не отображаются должным образом: иногда они не отображаются в соответствующей ячейкеили же изображение ...

3 ответа

Посмотрите на этот блок кода:

ельно ли обернуть NSUrlConnection в блоки стиля gcd и запустить его в очереди low_priority? Я должен убедиться, что мои соединения не происходят в главном потоке, и соединения должны быть асинхронными. Мне также нужно несколько ...

2 ответа

Основные данные и GCD: передача правильного контекста управляемого объекта в пользовательские объекты NSManagedObject

Я получаю ошибки во время выполнения, которые, кажется, являются результатом моей неправильной реализацииGCD в сочетании с моими пользовательскими NSManagedObjects. Вложенный вGCD вызов, я использую пользовательские NSManagedObjects, ...

5 ответов

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

ая центральная диспетчеризация Apple (GCD) великолепна, но работает только на iOS 4.0 или выше. ...

4 ответа

, Это не сработает эффективно, например, для задачи с несколькими производителями, поскольку работа по существу перемещается в один поток.

предположил, что я знаю, как работать сDispatchGroup [https://developer.apple.com/documentation/dispatch/dispatchgroup]для понимания вопроса я попробовал: class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() ...