Pagina 2 di 512345

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 snippet: formattare un data di un controllo UIDatePicker

venerdì 6 novembre, 2009

Il controllo UIDatePicker è forse il più bel controllo grafico presente su Apple iPhone. Oltre alla bellezza risulta anche semplice da utilizzare, versatile ed estremamente utilizzato in moltissime situazioni. Diventa quindi importate saper "leggere" la data impostata nel controllo: PLAIN TEXT Objective-C: // questo metodo funziona sia sul Simulatore sia sul Device (SDK 2.2.1) NSDate *date = dateInsert.date; NSDateFormatter *dateFormat [...]

Objective-C: NSLog() su struct C

giovedì 29 ottobre, 2009

La sintassi NSLog(@"%@", ... ); funziona ed è utilizzata per ottenere informazioni sugli oggetti, ma non funziona su tipi dato C come struct CGRect o CGPoint, ad esempio. Per poter sfruttare NSLog(@"%@", ... ); anche su struct di tipo C possiamo appoggiarci a funzioni di conversione come NSStringFromCGRect() o NSStringFromCGPoint: PLAIN TEXT Objective-C: CGrect mioRect = (CGRect){10,20,30,40}; CGPoint mioPoint [...]

Very short trick: 3 trick per gli sviluppatori Apple iPhone

mercoledì 28 ottobre, 2009

Icona applicazione L'icona 57x57 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 sul file [nome [...]

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 [...]

Very short snippet: iPhone, numeri casuali

venerdì 9 ottobre, 2009

Se avete bisogno di generare numeri casuali in una applicazione Apple iPhone dovete mettere da parte Objective-C, in quanto non propone nessuna classe allo scopo. La soluzione viene dal C che propone: rand(), srand(), random(), srandom() e arc4random(). Tra tutte la più gettonata è sicuramente arc4random(), in quanto non richiede nessuna inizializzazione speciale o funzioni di [...]

Adobe Flash Professional CS5 per Apple iPhone

mercoledì 7 ottobre, 2009

Adobe Professional CS5 - preview Applicazioni iPhone Post correlati XCode: organizzare il codice con la direttiva #pragma mark (0) XCode: consigli sul Debugging Preferences (0) Xcode shortcut (0) Web2.0: Adobe ci prova con Apollo? (2) Very short trick: fermare NSTimer (0)

Come impostare XCode per usare l’iPhone al posto del simulatore

giovedì 27 agosto, 2009

Uno screencast di sette minuti completo di ogni dettaglio

iPhone: creare un metodo per rispondere agli eventi cross class

mercoledì 29 luglio, 2009

Normalmente un evento, che altro non è che un messaggio, viene risolto (impostato ed implementato) nella stessa classe o contesto, della funzione o procedura "chiamante". Ad esempio se aggiungiamo un bottone UIButton via codice (programmatically), possiamo trovarci all'interno di una nostra classe UIView o in un UIViewController. In entrambi i casi l'operazione di allocazione e [...]

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: PLAIN TEXT Objective-C: struct CGRect {   CGPoint origin;   [...]

Pagina 2 di 512345