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