Rubriche archiviate per: Dev

Chords Archiver: accordi e lyrics su iPad

foto 1

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

Progettare un inizializzatore designato con argomenti

Xcode-initWith

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

Oggetti: come negare la responsabilità con autorelease

autorelease-xcode

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

Oggetti non deallocati e la perdita di memoria

memory-leak-xcode

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

Tip: oggetti e gestione della memoria

alloc-init

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

Tip Xcode: convenzioni sui nomi

convenzioni-nomi

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

Realizzare un eBook per iPad con Baker, un progetto Open Source italiano

baker-hero

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: programmazione sociale

github

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

Xcode: dalla Documentazione al codice

doc2app

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

Xcode: imparare a usare la Documentazione /3

documentation-xcode

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

Cerca nell'archivio

Cerca per data
Cerca per Rubrica
Cerca con Google

Galleria fotografica

Collegati | Designed by Gabfire themes