Connessioni internet con NSURLSession

Nell’apprendimento che sto avendo giorno dopo giorno con iOS oggi mi sono dovuto imbattere sulle problematiche relative alle connessioni remote con un server.

Questa serie di articoli che pubblicherò man mano che mi imbatterò in qualcosa da ricordare, mi servirà come promemoria e ricerca di snippets vari da cui prendere spunto per sviluppi piu’ complessi. A volte il codice non sarà molto commentato perchè ripeto, lo scopo principale di questa serie non è quello di fare “diffusione” ma di utilizzare questi post come miei promemoria che posso andare a ripescare al bisogno.

Da iOS 7+ Apple consiglia l’uso della nuova classe NSURLSession che ha in sè tutto il necessario per effettuare connessioni remote. L’esempio sotto permette di configurare una connessione ed effettuare un task di download di una immagine da internet: