“Sviluppare applicazioni con iPhone SDK”, la mia recensione

8850328956

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:

  1. Introduzione
  2. Ciao iPhone
  3. Fondamenti dello sviluppo per iPhone
  4. I view controller
  5. Le table view
  6. La navigazione
  7. Il tab controller
  8. I/O su file
  9. Le preferenze
  10. Il database SQLite
  11. Core Data
  12. Connessione a Internet
  13. Le reti peer-to-peer
  14. Riproduzione video
  15. Accesso alla libreria iPod
  16. Riproduzione e registrazione audio
  17. Core Audio
  18. Eventi, multi-touch e gesti
  19. Disegnare in view personalizzate
  20. Disegnare foto e immagini
  21. Core Animation
  22. L’accelerometro
  23. I contatti
  24. L’API Location di iPhone
  25. Map Kit
  26. Integrazione di applicazioni
  27. Il debugging
  28. Ottimizzazione delle prestazioni
  29. 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) 😉

Andrea Busi | @bubidevs

Laureato in Ingegneria Informatica, ho fondato nel 2008 questo piccolo blog, in cui racconto le mie esperienze e i miei pensieri sul mondo dell'informatica. Nella vita mi occupo di sviluppo software, e nel tempo libero continuo a coltivare la mia passione per il mondo iOS.

ommenti a ““Sviluppare applicazioni con iPhone SDK”, la mia recensione

  1. Fede ha detto:

    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!

  2. Andrea Busi ha detto:

    @Fede: ho appena aggiunto un paio di cose all’articolo, ora dovresti trovare risposta..

    P.S: magari avrai la possibilità di averne uno, chissà 😉

  3. The Anonymous ha detto:

    vuoi dire che farete dei contest con in palio il libro???

    😉

  4. Antonio ha detto:

    Come si fa per avere il libro?

  5. Andrea Busi ha detto:

    @Antonio: non correte ragazzi, lo scoprirete 😉

  6. Rynox ha detto:

    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ì 😉

  7. Elios ha detto:

    Che belle vacanze di natale che ci aspettano con questi bei regali… 😀

  8. Antonio ha detto:

    Non vedo l’ora che qualcuno me lo regali!!!!

  9. Fast ha detto:

    @Elios: @Rynox: ihhihihihi
    stay tuned on “Bubi Devs”

  10. Matthew ha detto:

    Che bello questo articolo… Proprio ieri è stato spedito anche a me il libro…
    Prevedo e travedo gtandi novità… XD
    Resterò sintonizzato…
    Ciao

  11. Raffaele Pio ha detto:

    Ecco il mio regalo x me per il mio compleanno 🙂
    grazie x la recensione!

  12. Raffaele Pio ha detto:

    Ps dai capitoli desumo che è più completo del libro “Diventare un Xcoder” che è liberamente scaricabile vero?

  13. Fede ha detto:

    @Andrea Busi:

    Ahhh…

    così più probabile allora!!!

  14. Andrea Busi ha detto:

    @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..

  15. Raffaele Pio ha detto:

    Caro Andrea grazie come sempre!

  16. Raffaele Pio ha detto:

    Ps anche se in ritardo augurissimi di buon onomastico!

  17. Raffaele Pio ha detto:

    🙂

  18. Ale ha detto:

    Fate girare l’economia..ed acquistatelo!!!

  19. Andrea ha detto:

    Ciao, vorrei sapere quale lbro mi consiglieresti tra questo sopra menzionato e “PROGRAMMARE APPLICAZIONI PER iPHONE” di Novelli Francesco.
    Grazie mille!

  20. Andrea ha detto:

    Io no ho parecchi e quello è uno dei più completi..

    In inglese ce ne sono anche altri buoni ma in italiano non credo..

  21. Byteros ha detto:

    Lo comprerò, grazie per la recensione Andrea.
    Good work.

  22. Byteros ha detto:

    @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.

  23. Andrea Busi ha detto:

    @Andrea: io non so consigliarti perchè il libro di Novelli non l’ho letto, però questo è davvero ottimo..

  24. luigi ha detto:

    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

  25. Andrea ha detto:

    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?

  26. Andrea Busi ha detto:

    @Andrea: ciao, il mio libro “Tutorial pratici per iPhone SDK” è aggiornato al firmware 3.x, anche se le differenze sono comunque poche 😉

  27. Alan ha detto:

    Come vorrei che qualcuno me lo regalasse…..

  28. Daniela ha detto:

    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!

  29. Andrea Busi ha detto:

    @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 😉

  30. Luigi ha detto:

    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

  31. Andrea Busi ha detto:

    @Luigi: è un manuale che ha qualche anno, può darsi che alcune cose in XCode siano cambiate.. il linguaggio ObjC è sempre quello però 😉

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

*