iOS Dimensione e denominazione icone (Icon Sizes and Names) di iPhone e del new iPad

Spesso ci capita di dover aggiornare le nostre applicazioni con  le immagini ad alta risoluzione necessarie per il nuovo iPad (iPad 3 o iPad 4). Fortunatamente il nuovissimo iPad Mini ha mantenuto la stessa risoluzione del primo degli iPad che è di 1024x768 pixels.
Poichè non è sempre semplice trovare i documenti ufficali di Apple , in questo articolo ho nuovamente raccolto tutte le informazioni di cui abbiamo bisogno per aggiornare le icone, le immagini intro, e così via.

Come realizzare un’app per la lettura di riviste – Parte II – Newstand Magazine App

La rivoluzione iOS5

Molta acqua è passata sotto i ponti da quando abbiamo pubblicato la nostra prima parte di questo tutorial. Ci scusiamo per il ritardo, ma al momento di scrivere eravamo consapevoli delle nuove funzionalità introdotte con iOS5 ma eravamo ancora sotto NDA e non autorizzati a rivelare nulla del SDK. Finalmente siamo ora in grado di fornire l'esempio  della nostra applicazione per riviste e magazine  con compatibilità doppia: iOS4/iOS5 .

Cosa serve per supportare multiple orientations nelle nostre apps iPhone e iPad ?

Ci sono tre cose che è necessario implementare per il supporto automatico dell' orientamento nelle vostre applicazioni iPhone e  iPad:

1) fornire immagini di lancio
2) aggiornare le impostazioni Info.plist,
3) attuare il metodo shouldAutorotateToInterfaceOrientation.
IMPORTANTE: Si raccomanda vivamente che l'applicazione supporti tutti gli orientamenti. Questo include portrait, portrait a testa in giù, sinistra e destra landscape. L' iPad che richiede un orientamento deve supportare entrambe le varianti di tale orientamento.

Come creare una view con sfondo a gradiente in iOS

L'utilizzo dei gradienti e' molto diffuso nei componenti standard di UIKit (il framework Cocoa Touch di riferimento dell'interfaccia utente in iOS) oltre che in un gran numero di applicazioni. Sarebbe bello che le API di UIKit fornissero un modo comodo per impostare i gradienti, ma attualmente non e' cosi', sebbene le librerie grafiche di base "Quartz" contengano supporto nativo a tale funzionalita'. In aggiunta mentre MacOSX dispone della classe NSGradient che consente di configurare dei gradienti, anche tramite curve di Bezier, questa classe non e' disponibile all'interno di UIKit.