• Programmazione Android
  • CORSI ONLINE
  • Web Agency

Logo

Corsi di programmazione web e mobile online
Navigation
  • Home
  • CORSI ONLINE
  • Tutorial Pratici
  • GUIDE COMPLETE
    • Corso completo di C
    • Corso videogame con Cocos2d
    • Programmazione Cocoa Touch
  • Sezioni
    • Libri e manuali
    • Tips & Tricks
    • Risorse utili
    • Strumenti di Sviluppo
    • Materiale OpenSource
    • Framework
    • Guide Teoriche
    • Guide varie
    • Grafica e Design
    • iPad
    • News
    • Video Tutorial
    • Windows Phone
  • Pubblicità
  • About
    • Chi siamo
    • Pubblicazioni
    • Collabora
    • Sostieni devAPP

Effective Objective-C 2.0: 52 Specific Ways to Improve Your iOS and OS X Programs

By IgnazioC | on 21 Ottobre 2013 | 12 Comments
Libri e manuali

Effective Objective-COggi vorrei segnalarvi questo recentissimo libro scritto da Matt Galloway, un simpatico ragazzo londinese attivissimo su stackoverflow e autore sul famoso blog di Ray Wenderlich.

È difficile stabilire una categoria per questo libro, perché non si tratta né di un manuale di programmazione Obj-C né di un Cookbook (quei libri pieni di spezzoni di codice da poter riutilizzare) ma è -proprio come dice il titolo- una raccolta di consigli e best practices per chi programma in Obj-C.

Gli argomenti trattati sono vari e spaziano dall’Obj-C runtime all’uso dei block; dall’uso delle class extension all’uso del GCD. Alcuni argomenti sono per un pubblico un po’ navigato, altri invece sono adatti anche ai novizi, ma tutti sono affrontati con chiarezza e rigore.

L’inglese è chiaro ed è comprensibile anche dai non madrelingua.

Personalmente ho trovato alcuni capitoli davvero molto interessanti, soprattutto quelli molto tecnici, altri invece affrontavano argomenti a me già noti quindi li ho un po’ sorvolati, ma nel complesso lo ritengo un ottimo libro e Matt un ottimo autore, non mi dispiacerebbe leggere in un prossimo futuro qualcosa di veramente tosto scritto sempre da lui.

Insomma, consigliato! Vi lascio con i due link per la versione cartacea per i nostalgici e la versione kindle per i più tecnologici:

Versione Kindle: euro 19,19 (anzichè 27,42 euro) http://goo.gl/ps4Lmm

Versione Paperback: euro 27,47 (anzichè 34,57 euro) http://goo.gl/dvmJhm

Share this story:
  • tweet

Tags: manuali ios e osxmanuali objective-cmanuali programmazione iOSprogrammare iOS e osxprogrammare objective-c

Recent Posts

  • Parte il percorso programmatori iOS in Swift su devACADEMY.it

    20 Dicembre 2017 - 0 Comment
  • Android, crittografare dati velocemente con Encryption

    24 Settembre 2018 - 0 Comment
  • Sql2o, accesso immediato ai database tramite Java

    3 Settembre 2018 - 0 Comment
  • Okio, libreria per ottimizzare l’input/output in Java

    27 Agosto 2018 - 0 Comment

Related Posts

  • L#021 – Guida completa all’uso dei BLOCK

    24 Maggio 2012 - 1 Comment

Author Description

12 Responses to “Effective Objective-C 2.0: 52 Specific Ways to Improve Your iOS and OS X Programs”

  1. 21 Ottobre 2013

    neronorx

    Ignazio,poi mi spieghi come cavolo fai a leggere tutti questi libri in inglese,beato te!! io non ce la farei!

  2. 21 Ottobre 2013

    Ignazioc

    Che ti posso dire…inglese tecnico lo leggo come se fosse italiano, magari mi perderò qualche sfumatura ma il 99% lo comprendo senza problemi. Il vero problema è trovare il tempo (e la coerenza) di iniziare e finire un libro! Se dovessi elencare tutti quelli che ho lasciato a metà…

  3. 21 Ottobre 2013

    neronorx

    io non riesco a finire nemmeno quelli in italiano,pensa un pò! 😀
    Poi magari dopo la metà li leggo a singhiozzi sul mio ben amato ipad!.

  4. 26 Ottobre 2013

    piero

    aggiungo chi vuole comprarlo in versione digitale
    https://play.google.com/store/books/details/Matt_Galloway_Effective_Objective_C_2_0?id=qp4ZXAmGaoQC

  5. 30 Ottobre 2013

    piero

    Alla fine l’ho comprato nel google store. 😛

  6. 30 Ottobre 2013

    ignazioc

    Facci sapere il tuo parere!

  7. 31 Ottobre 2013

    neronorx

    Ho iniziato le prime pagine e devo dire che integra delle cose avanzate su obj c,tipo la sintassi letterale,l’ho intravista su qualche codice recente in giro,ma non sapevo abbreviasse cose del tipo [NSNumber numberWithInt:…. con NSNumber *numero=@1;
    Se devo dare un voto come inizio,gli do 9 su 10, proprio perché non è italiano,altrimenti era 10/10 :D.

    P.s.
    Piero sono sempre io.

  8. 31 Ottobre 2013

    Ignazioc

    la nuova sinstassi è veramente molto comoda…
    NSNumber diventano @1, @2 etc
    gli array diventano @[“primo”, “secondo”, “terzo”]
    e i dizionari @{@”chiave”:@”valore”}

    e ovviamente cambia anche l’accesso per cui puoi fare mioarray[1] e miodizionario[@”chiave”]

  9. 1 Novembre 2013

    neronorx

    Ho visto,ma è il primo libro che ne parla,eppure è sempre objective c2.0,anche il libro di andrea picchi era la stessa versione,ma quando le hanno inserite queste sintassi? O c’erano già in quella versione e andrea picchi non ne ha proprio parlato?
    L’avessero fatto prima,i tasti della mia tastiera sarebbero meno usurati 😀

  10. 1 Novembre 2013

    Ignazioc

    Non fanno parte delle specs di objc 2.0 sono state introdotte molto più recentemente. Credo WWDC 2012.

  11. 1 Novembre 2013

    Ignazioc

    Esiste una funzione in Xcode che ti “modernizza” il codice è utile!

  12. 1 Novembre 2013

    neronorx

    Ah ecco!
    a tutto stavo pensando ma mai mi sarebbe venuto in mente xcode :D.

Leave a Reply

Your email address will not be published. Required fields are marked *


*
*

Corso online di programmazione android e java

SEZIONI

  • Android
  • Comunicazioni
  • Contest
  • Corsi ed Eventi
  • Corso completo di C
  • Corso programmazione videogiochi
  • Framework
  • Grafica e Design
  • Guida rapida alla programmazione Cocoa Touch
  • Guide Teoriche
  • Guide varie
  • iPad
  • Le nostre applicazioni
  • Libri e manuali
  • Materiale OpenSource
  • News
  • Pillole di C++
  • Progetti completi
  • Risorse utili
  • Strumenti di Sviluppo
  • Swift
  • Tips & Tricks
  • Tutorial Pratici
  • Video Tutorial
  • Windows Phone

Siti Amici

  • Adrirobot
  • Allmobileworld
  • Apple Notizie
  • Apple Tribù
  • Avvocato360
  • Blog informatico 360°
  • bubi devs
  • fotogriPhone
  • GiovaTech
  • iApp-Mac
  • iOS Developer Program
  • iPodMania
  • MelaRumors
  • Meritocracy
  • SoloTablet
  • TecnoUser
  • Privacy & Cookie Policy
©2009-2018 devAPP - All Rights Reserved | Contattaci
devAPP.it è un progetto di DEVAPP S.R.L. - Web & Mobile Agency di Torino
Str. Volpiano, 54 - 10040 Leini (TO) - C.F. e P.IVA 11263180017 - REA TO1199665 - Cap. Soc. € 10.000,00 i.v.

devACADEMY.it

Vuoi imparare a programmare?

Iscriviti e accedi a TUTTI i corsi con un’unica iscrizione.
Oltre 70 corsi e migliaia di videolezioni online e in italiano a tua disposizione.

ISCRIVITI SUBITO