В каких случаях вы предпочитаете использовать NSOperationQueue
через GCD?
Из моего ограниченного опыта этих двух, я полагаю, что с NSOperationQueue
вы в основном контролируете количество параллельных операций.
С GCD вы не можете этого сделать, поскольку используете очередь. Кроме того, вы можете каким-то образом имитировать это с помощью многоядерного процессора, хотя я все же думаю, что нет возможности контролировать его.