Come molti di voi sapranno, qualche settimana fa è uscito uno dei primi libri in italiano sulla programmazione per iPhone, dal titolo “Sviluppare applicazioni con iPhone SDK” (link al sito della Apogeo).
Il libro è la traduzione di “iPhone SDK Development“, è scritto da Bill Dudney e Chris Adamson ed è edito da Apogeo. Lo trovate nelle librerie Feltrinelli al prezzo di 39€ (466 pagine, b/n).
Ho già letto buona parte del libro, e devo dire che è davvero ottimo. I temi trattati coprono buona parte di quello che può servire per sviluppare applicazioni anche molto complesse. Ogni argomento viene trattato nello specifico, nulla viene dato per scontato e nulla è lasciato al caso.
Gli autori danno per scontato che il lettore abbia già delle basi di Objective-C, o comunque di C++ o Java (o di un qualsiasi altro linguaggio di programmazione ad oggetti). Non sono richieste conoscenze approfondite del linguaggio, ma è necessario conoscere bene la sintassi base e il concetto di programmazione ad oggetti, più, ovviamente, i paradigmi fondamentali della programmazione (cicli, if, tipi, variabili, etc.).
Vengono proposti alcuni dei componenti più diffusi (ad esempio le UITableView), spiegando tutte le caratteristiche e le proprietà che ne permettono la personalizzazione quasi completa.
Devo dire che a volte ci sono dei passaggi un po’ troppo specifici, che possono rallentare un po’ la lettura da parte dell’utente.
Eccovi tutti i capitoli del libro:
- Introduzione
- Ciao iPhone
- Fondamenti dello sviluppo per iPhone
- I view controller
- Le table view
- La navigazione
- Il tab controller
- I/O su file
- Le preferenze
- Il database SQLite
- Core Data
- Connessione a Internet
- Le reti peer-to-peer
- Riproduzione video
- Accesso alla libreria iPod
- Riproduzione e registrazione audio
- Core Audio
- Eventi, multi-touch e gesti
- Disegnare in view personalizzate
- Disegnare foto e immagini
- Core Animation
- L’accelerometro
- I contatti
- L’API Location di iPhone
- Map Kit
- Integrazione di applicazioni
- Il debugging
- Ottimizzazione delle prestazioni
- Prima e dopo
A mio parere è il miglior libro (in italiano) sulla programmazione per iPhone, sicuramente da avere, in quanto può anche essere usato come manuale di riferimento.
Vi lascio, infine, con due capitoli del libro, messi a disposizione dall’editore italiano. Eccovi, quindi, il “Capitolo 1” e il “Capitolo 2“. Leggeteli per farvi un’idea di come sia il libro, che sicuramente è un ottimo investimento!
P.S: se avete intenzione di acquistarlo, aspettate un pochino.. Non si sa mai che qualcuno preveda di regalarvelo.. A buon intenditor..
P.P.S: la frase sopra si riferisce ad un contest che poi non è più stato fatto, ormai dovete rassegnarvi ed acquistare il libro (che è un ottimo investimento) 😉
32 comments On “Sviluppare applicazioni con iPhone SDK”, la mia recensione
dubito che qualcuno ci arrivi a regalarmelo questo libro…
quante pagine ha il libro?
i prerequisiti di conoscenza object-c c++ sono alti medi bassi o bassissimi
grazie.
ottima recensione!
@Fede: ho appena aggiunto un paio di cose all’articolo, ora dovresti trovare risposta..
P.S: magari avrai la possibilità di averne uno, chissà 😉
vuoi dire che farete dei contest con in palio il libro???
😉
Come si fa per avere il libro?
@Antonio: non correte ragazzi, lo scoprirete 😉
Hola Andrea.. io ne ho appena acquistato uno in inglese davvero ottimo… la tua recensione mi ha quasi convinto a prendere anche questo… o cmq ad attendere un pochino 😛
Buona giornata e continua così 😉
Che belle vacanze di natale che ci aspettano con questi bei regali… 😀
Non vedo l’ora che qualcuno me lo regali!!!!
@Elios: @Rynox: ihhihihihi
stay tuned on “Bubi Devs”
Che bello questo articolo… Proprio ieri è stato spedito anche a me il libro…
Prevedo e travedo gtandi novità… XD
Resterò sintonizzato…
Ciao
Ecco il mio regalo x me per il mio compleanno 🙂
grazie x la recensione!
Ps dai capitoli desumo che è più completo del libro “Diventare un Xcoder” che è liberamente scaricabile vero?
@Andrea Busi:
Ahhh…
così più probabile allora!!!
@Raffaele Pio: si si, assolutamente!! “Diventare un XCoder” è un’ottima base di partenza per l’Objective-C e XCode, mentre questo entra nello specifico della programmazione per iPhone..
Caro Andrea grazie come sempre!
Ps anche se in ritardo augurissimi di buon onomastico!
@Raffaele Pio: grazie grazie 😉
🙂
Fate girare l’economia..ed acquistatelo!!!
Ciao, vorrei sapere quale lbro mi consiglieresti tra questo sopra menzionato e “PROGRAMMARE APPLICAZIONI PER iPHONE” di Novelli Francesco.
Grazie mille!
Io no ho parecchi e quello è uno dei più completi..
In inglese ce ne sono anche altri buoni ma in italiano non credo..
Lo comprerò, grazie per la recensione Andrea.
Good work.
@Andrea:
Ciao, io ho acquistato programmare app per iphone di Novelli, non è stato un acquisto sbagliato ma per iniziare non va bene, lascia molto al caso, tanti ed utili esempi di codice ma non va benissimo per apprendere!
Quest’altro libro, recensito da Andra, sembra più specifico e dettagliato.
E’ cmq importante avere basi di obj-c e programmazione orientata agli oggetti.
@Andrea: io non so consigliarti perchè il libro di Novelli non l’ho letto, però questo è davvero ottimo..
Lho acquistato anche io.
Sono d’accordo con Andrea…alcuni passaggi sono molto laboriosi ( e forse inutili ) ma per il resto è ottimo.
Non ho trovato però alcuni argomenti basilari che vengono tralasciati e dati per scontato, argomenti che ho trovato nel libro di Novelli ( che è una buona guida di partenza ).
Comprateli comunque…sono delle ottime guide di riferimento
Ciao, ho letto con molto piacere l’anteprima del tuo libro che vorrei comprare, ma ho visto che il tema sviluppato rigurda il fw 2 dell’iphone… Cosa cambia dal fw 3? Gli argomenti trattati nel tuo libro vanno bene se applicati ad un iphone con fw 3?
@Andrea: ciao, il mio libro “Tutorial pratici per iPhone SDK” è aggiornato al firmware 3.x, anche se le differenze sono comunque poche 😉
Come vorrei che qualcuno me lo regalasse…..
Ciao Andrea,
mi sono da poco avvicinata al mondo Apple e ne sono già affascinata. Avendo esperienza di programmazione , mi piacerebbe provare a fare una applicazione per IPhone e quindi eccomi qui.Ho esperienza in programmazione ma su macchine IBM tipo AS/400 quindi linguaggio RPG, ma è tutto un altro mondo. Avrei trovato questo sito (Introduzione Guida C++ Programmazione HTML.it) dal quale sto imparando qualche cosa sul linquaggio Objective-C, mi chiedevo se magari mi sapervi suggerire qualche cosa di più indicato per avere almeno le basi per poter poi proseguire nel mio progetto..
Grazie infinite, e complimenti!
@Daniela: ciao! per chi è alle prime armi non è mai facile districarsi tra il vario materiale che si trova in rete..
ti posso dare alcuni consigli:
*) “Diventare un XCoder”, ebook italiano gratuito: http://www.bubidevs.net/2009/10/08/un-ebook-imperdibile-diventare-un-xcoder/
*) “Programmare applicazioni per iPhone e iPad”: http://www.devapp.it/wordpress/programmare-applicazioni-per-iphone-e-ipad-il-nuovo-libro-di-francesco-novelli.html
*) I tutorial di devAPP http://www.devapp.it 😉
Ciao,
ma il libro:
“Diventare un XCoder”
Che versione di xcode usa ?
Io ho la 3.2.3 e alcune cose non le vedo.
Grazie
@Luigi: è un manuale che ha qualche anno, può darsi che alcune cose in XCode siano cambiate.. il linguaggio ObjC è sempre quello però 😉