Archivio

13 Ott 2014 Dimitri Giani

Le differenze di CoreLocation tra iOS7 e iOS8 da tenere in mente

Con iOS8 Apple ha aggiunti moltissime nuove API ed aggiornate tante altre. Una delle classi che ha avuto una grande modifica è CoreLocation. Infatti hanno aggiunto un nuovo metodo di richiesta autorizzazione e nuove autorizzazioni. Adesso possiamo scegliere se utilizzare CoreLocation in modo continuativo o solo durante l’uso dell’app. Abbiamo quindi due tipi di autorizzazioni: […]

12 Ott 2014 Dimitri Giani

Come disegnare una linea con CoreGraphics

CoreGraphics è molto potente, ci permette di disegnare ed elaborare contenuti grafici molto velocemente. Non è così facile da utilizzare, non ha un’interfaccia in Objective-C, ha alcuni concetti complessi da comprendere e per la maggior parte delle cose serve una buona conoscenza del settore. Ma con un po’ di pratica e di studio risulterà utilissimo a […]

11 Ott 2014 Dimitri Giani

Come usare le Category, cosa sono e a cosa servono in Objective-C

In poche parole, le Category sono delle estensioni di Classi già esistenti. A differenze di una sottoclasse, una category applica il suo comportamento a tutte le classi. Quindi è molto potente e pure molto pericoloso. Però se ben sfruttate ci possono aiutare a velocizzare il lavoro e migliorare il nostro progetto. Notate bene che, a differenza […]

11 Ott 2014 Dimitri Giani

Come creare un protocollo delegate in Objective-C

Abbiamo parlato di come notificare un oggetto nell’articolo Come notificare messaggi con NSNotificationCenter, ma esiste un altro metodo per scambiare messaggi tra gli oggetti. Si tratta di utilizzare il Delegation Pattern. Questo pattern è molto utilizzato in Objective-C ed anche dalle classi di Cocoa, molto probabilmente ne avrete fatto uso con UITableView dove viene usato […]

11 Ott 2014 Dimitri Giani

Come notificare messaggi con NSNotificationCenter

Spesso è necessario avvisare uno o più oggetti che è accaduto qualcosa. Ad esempio che è stato caricato un file oppure che una routine ha finito di eseguire il suo lavoro Objective-C ci da in aiuto NSNotificationCenter e NSNotification. Il loro concetto è semplice, NSNotificationCenter si occupa di registrare un oggetto per una deteminata notifica. Quando […]