Я пишу приложение, которое загружает очень много данных JSON из Интернета. Моему приложению необходимо проанализировать эти данные JSON и затем вернуть полученные объекты самодельному делегату.
Теперь мне было интересно, могу ли я лучше использовать NSURLConnection или комбинацию dispatch_async
Grand Central Dispatch с initWithContentsOfURL:
(с использованием GCD для предотвращения зависания).
Использование Grand Central Dispatch намного проще в реализации, особенно потому, что мне не нужны ни делегаты, ни NSMutableData, ни все другие переменные, которые используются временно. Но, конечно, у всего, что имеет плюсы, есть свои минусы.
Каковы преимущества NSURLConnection перед initWithContentsOfURL
с GCD?