• DevTutorial
  • Libro
  • Guide Mac
  • Giovedi Contest

“Sviluppare applicazioni con iPhone SDK”, la mia recensione

The AuthorAndrea Busi The Time1 dicembre 2009 Comments32
separator

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) ;)

separator
Condividi su FriendFeed
separator
Comments
32 Comments
separator
  1. Fede

    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!

    RispondiRispondi
  2. Andrea Busi

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

    P.S: magari avrai la possibilità di averne uno, chissà ;-)

    RispondiRispondi
  3. The Anonymous

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

    ;)

    RispondiRispondi
  4. Antonio

    Come si fa per avere il libro?

    RispondiRispondi
  5. Andrea Busi

    @Antonio: non correte ragazzi, lo scoprirete ;-)

    RispondiRispondi
  6. Rynox

    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 :P

    Buona giornata e continua così ;)

    RispondiRispondi
  7. Elios

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

    RispondiRispondi
  8. Antonio

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

    RispondiRispondi
  9. Fast

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

    RispondiRispondi
  10. Matthew

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

    RispondiRispondi
  11. Raffaele Pio

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

    RispondiRispondi
  12. Raffaele Pio

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

    RispondiRispondi
  13. Fede

    @Andrea Busi:

    Ahhh…

    così più probabile allora!!!

    RispondiRispondi
  14. Andrea Busi

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

    RispondiRispondi
  15. Raffaele Pio

    Caro Andrea grazie come sempre!

    RispondiRispondi
  16. Raffaele Pio

    Ps anche se in ritardo augurissimi di buon onomastico!

    RispondiRispondi
  17. Andrea Busi

    @Raffaele Pio: grazie grazie ;-)

    RispondiRispondi
  18. Raffaele Pio

    :)

    RispondiRispondi
  19. Ale

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

    RispondiRispondi
  20. Andrea

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

    RispondiRispondi
  21. Andrea

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

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

    RispondiRispondi
  22. Byteros

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

    RispondiRispondi
  23. Byteros

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

    RispondiRispondi
  24. Andrea Busi

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

    RispondiRispondi
  25. luigi

    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

    RispondiRispondi
  26. Andrea

    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?

    RispondiRispondi
  27. Andrea Busi

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

    RispondiRispondi
  28. Alan

    Come vorrei che qualcuno me lo regalasse…..

    RispondiRispondi
  29. Daniela

    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!

    RispondiRispondi
  30. Andrea Busi

    @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 ;)

    RispondiRispondi
  31. Luigi

    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

    RispondiRispondi
  32. Andrea Busi

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

    RispondiRispondi

Scrivi la tua!

© 2012 Bubi Devs. Powered by WordPress Designed by miniMAC
w3c Made in Mac