Технологический РадарТехнологический Радар
Adopt

NSOperation

NSOperation — это абстрактный класс, содержащий в себе логику и данные ассоциируемые с единой задачей. Т.е. в GCD задачи представляли собой обычно блоки кода, здесь задача — это класс. Как и GCD, NSOperation позволяют вам запускать какие-то задачи на разных очередях, а соответственно и разных потоках. Однако NSOperation дают вам больше контроля над запущенными задачами.

Наш опыт

Приложение Золотое Яблоко и основные модули используют NSOperation, когда необходимо выполнять цепочку связанных запросов или задач.

Полезные ссылки