
Chords Archiver è una applicazione gratuita, sviluppata da un giovane programmatore italiano, Davide Troise. Chords Archiver è sostanzialmente un archiviatore di accordi e testi di canzoni, con alcune ottimizzazioni per l’utilizzo durante le performance live. L’autore ha approntato anche un pagina di supporto che ne spiega il funzionamento e le caratteristiche principali. Chord Archiver permette [...]

In Objective-C il metodo standard per inizializzare un oggetto è certamente init. Se vogliamo, il metodo init può essere riscritto secondo le nostre esigenze. Possiamo infatti semplicemente reimplementarlo, sovrascrivendo il metodo originario, cioè quello ereditato dal padre della classe (che sia NSObject o qualche altro). Ma se ci serve un metodo di inizializzazione che accetti [...]

Abbiamo iniziato a parlare di oggetti e memoria in un primo articolo sui metodi alloc e init, proseguendo con una breve discussione dei problemi dovuti al memory leak. Oggi andiamo avanti su questo tema e partiamo subito ricordando che gli oggetti non vengono mai deallocati dall’utente ma viene utilizzato il contatore di retain. Quando un [...]

La scorsa settimana abbiamo parlato dei metodi alloc e init nella creazione di oggetti in Objective-C. Sappiamo però che tenere in vita un oggetto significa consumare memoria ma, finquando questo oggetto ci serve, è un costo che paghiamo volentieri. Il memory leak (ovvero perdita o falla di memoria) è, infatti, un problema di carenza di [...]

Quando una classe eredita da un’altra classe, eredita sia le funzionalità (cioè i metodi) che tutte le variabili di istanza dalla classe genitore. Per allocare la memoria necessaria per un oggetto, NSObject (di cui ogni oggetto è almeno figlio) fornisce un metodo di classe chiamato alloc che alloca sempre la memoria sufficiente per qualsiasi oggetto [...]

La programmazione con Objective-C, ma non solo, mette spesso di fronte al problema di rendere il codice più leggibile possibile. Nei decenni si sono sviluppate notevoli quantità di convenzioni per ottenere questo risultato. In Xcode ce ne sono due particolarmente importanti. Vediamole insieme. C’è camelCase e CamelCase Se il nome di metodo o di una [...]

Davide Casali, Marco Colombo e Alessandro Morandi sono gli sviluppatori che si stanno occupando del progetto Baker, un framework Open Source per Xcode che permette, in maniera molto semplice, di realizzare un eBook per iPad in poco tempo. L’eBook, in forma di applicazione, e non di ePub, è subito inviabile ad Apple per l’approvazione e [...]

GitHub è un sito per archiviare e condividere codice con altri programmatori, sviluppando insieme progetti soprattutto Open Source. Non è la prima piattaforma che permette alle comunità spontaneamente nate in rete di sviluppare un progetto comune, ma certamente si tratta di un sito ottimamente realizzato. Si può scegliere di creare un account gratuito senza limiti [...]

Dopo aver letto l”articolo in tre parti “Xcode: imparare a usare la Documentazione”, siamo pronti per tradurre le conoscenze acquistite con lo studio delle referenze di NSTableView, NSMutableArray e NSDocument in una applicazione funzionante. Se ne senti il bisogno, rileggi prima le tre parti Xcode: imparare a usare la Documentazione /1 Xcode: imparare a usare [...]
29 ott 2010 | Incluso in
Dev,
Primo piano |
Leggi tutto »

Il cuore della nostra Table View e della relativa sorgente dati è stato ormai studiato. Sembra tutto pronto per cominciare a scrivere del codice, ma in realtà rimane da studiare un modo per salvare e aprire un file che contenga le informazioni memorizzate nell’NSMutableArray. Le parti precedenti dell’articolo sono Xcode: imparare a usare la Documentazione [...]
22 ott 2010 | Incluso in
Tip Xcode |
Leggi tutto »