Pagina 1 di 212

Very short snippet: comporre mail all’interno di un’applicazione iPhone, iPod o iPad

mercoledì 14 luglio, 2010

Per comporre email all’interno di una applicazione iPhone/iPod è sufficiente aggiungere il framework MessageUI. Nel nostro controller inserire l’inclusione del framework e adottare il protocolo MFMailComposeViewControllerDelegate: 1234#import <MessageUI/MessageUI.h> ... @interface myController : UIViewController <MFMailComposeViewControllerDelegate> Creare un metodo tipo: 1234567891011121314- (void)openMailComposer {       MFMailComposeViewController *mail = [[MFMailComposeViewController alloc] init];     mail.mailComposeDelegate = self; [...]

iPad: gestire le schermate d’avvio

lunedì 12 luglio, 2010

Su Apple iPhone e iPod eravamo abituati a gestire un solo file immagine al caricamento dell’applicazione, il file Default.png. Su Apple iPad, invece, la diversa gestione dell’orientamente impone l’adozione di più file immagine, per essere certi di visualizzare lo splash screen corretto in base all’orientamente del dispositivo. Durante l’avvio dell’applicazione, come accadeva per iPhone, non [...]

Come localizzare immagini e viste di Interface Builder

martedì 23 febbraio, 2010

Dopo aver illustrato come localizzare le nostre stringhe in Xcode, vediamo adesso quanto risulta semplice – applicando la medesima tecnica – localizzare immagini e viste/interfacce realizzate con Interface Builder. Localizzare risorse grafiche Il processo, come accennato, è il medesimo; se abbiamo un’immagine già inserita nelle nostre risorse, o ne inseriamo una nuova, e vogliamo “localizzarla” [...]

10 utili trucchi e snippet per Apple iPhone e Xcode

giovedì 12 novembre, 2009

Utilissimi snippet e trick per gli sviluppatori Apple iPhone, Xcode e Objective-C

Very short trick: 3 trick per gli sviluppatori Apple iPhone

mercoledì 28 ottobre, 2009

Icona applicazione L’icona 57×57 pixel che andrà a rappresentare la nostra applicazione viene “alterata” automaticamente dall’Apple iPhone: viene aggiunto un bordo arrotondato, un effetto luminoso e 3D. Questa impostazione può essere cambiata selezionando il file [nome applicazione]-Info.plist e aggiungendo la property “Icon already includes gloss and bevel effects”: Fullscreen, eliminare la status bar Sempre agendo [...]

XCode Objective-C: abbreviazioni utili da tastiera

lunedì 26 ottobre, 2009

XCode è davvero un ambiente di sviluppo potente e riserva sempre qualche sorpresa. Esso permette una funzione simile agli “snippet” del noto editor TextMate. In pratica è possibile inserire blocchi di codice utilizzando la sequenza tasto ESC + una combinazione di una o più sequenze di caratteri. Ad esempio se volete inserire un blocco if [...]

Objective-C: un’alternativa all’uso di CGRectMake

lunedì 27 luglio, 2009

CGRectMake() è una funzione (in realtà è un inline #define) molto usata soprattutto quando si creano da codice oggetti grafici o di interfaccia utente. Il suo utilizzo è quindi spesso legato all’inizializzazione di componenti UIKit, ma anche a semplici UIView o UIImageView. CGRectMake() restituisce una struct (struttura di tipo) CGRect: 12345struct CGRect {   CGPoint [...]

Xcode shortcut

giovedì 23 luglio, 2009

Xcode è davvero un ottimo ambiente di sviluppo, curato e denso di dettagli che rendono la scrittura di codice efficiente e piacevole. Tra questi c’è sicuramente la comodità del completamento automatico durante la digitazione, soprattutto quando si scrivono applicazioni per Apple iPhone, dove i framework sono tanti e ricordarsi sintassi e nomenclatura è impresa da [...]

XCode: consigli sul Debugging Preferences

lunedì 20 luglio, 2009

Tramite le Preferences di Xcode è possibile impostare il comportamento dell’ambiente durante la fase di debugging di un’applicazione iPhone. Le impostazioni predefinite, infatti, sono assai scomode quando si prova e riprova un’applicazione; ad esempio, dopo aver lanciato la nostra applicazione, bisogna aprire manualmente la finestra Console per vedere l’output dei vari NSLog(). Inoltre Xcode lascia [...]

iPhone SecondApp: indovina il numero – parte 2

lunedì 13 luglio, 2009

Come anticipato in iPhone FirstApp: indovina il numero – parte 1 vediamo come realizzare un’applicazione per Apple iPhone senza usare Interface Builder! Anzi, elimineremo fisicamente i file di Interface Builder creati dal wizard di Xcode. Alla fine di questo post, quindi, avremo un’applicazione identica, in tutto e per tutto, a quella realizzata nella parte prima, [...]

Pagina 1 di 212