Я думаю, что GCD связан с асинхронными событиями, но, в частности, я не уверен, какой тип событий / где GCD полезен, кроме очевидных веб-запросов.
Не могли бы вы объяснить, что такое GCD игде он должен / не должен использоваться?
Я настоятельно рекомендую вам прочитать главу «Очереди рассылки» в Руководстве по программированию параллелизма Apple. Это отличный документ, в котором четко показаны различия со стандартным многопоточным программированием. Это чтение (не займет у вас больше 10 минут на чтение, конечно, даже больше, чтобы переварить!) Намного лучше, чем любое другое слово, которое я могу здесь вставить! ссылка на сайт разработчика Apple