8.1. Asynchroniczne pobieranie danych za pomocą klasy NSURLConnection
Problem
Chcesz asynchronicznie pobrać plik znajdujący się pod wskazanym adresem URL.
Rozwiązanie
Użyj klasy NSURLConnection
wraz z asynchronicznym połączeniem.
Analiza
Istnieją dwa sposoby użycia klasy NSURLConnection
. Pierwszy to połączenie synchroniczne, natomiast drugi to połączenie asynchroniczne. W żądaniu asynchronicznym następuje utworzenie nowego wątku, w którym następnie odbywa się pobranie danych. Z kolei żądanie synchroniczne spowoduje zablokowanie wątku, w którym zostało wywołane — wątek ten będzie wykorzystany do pobrania danych i prowadzenia wszelkiej związanej z tym komunikacji.
Wielu programistów sądzi, że połączenie synchroniczne spowoduje zablokowanie wątku głównego ...
Get iOS 5. Programowanie. Receptury now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.