set 22 2010
Object-C e Cocoa [Recensione]

Questo libro, scritto da Tim Isted ed edito dalla Apogeo, viene venduto al pubblico con un prezzo di copertina di 35 €. Vi domanderete perchè stiamo facendo una piccola recensione di questo libro, innanzitutto perchè è molto aggiornato e perchè è uno dei pochi libri tradotto in italiano e ben fatto.
Qual’è l’argomento di questo libro? be Objective-C è il linguaggio di programmazione base per scrivere un’applicazione sul sistema operativo OSX (che va dal Mini, al server fino a giungere al vostro iPhone/iPod/iPad). Mentre Cocoa è il framework (diciamo un set di istruzioni/oggetti) che vi permettono di creare la parte di interfaccia grafica della vostra applicazione (non me ne vogliano i puristi di Cocoa se la definizione non è la più completa, ma detta così è sicuramente di facile comprensione per tutti)
Il suo target non è il classico programmatore che smanetta su un computer da quanto aveva 5 anni, bensi la classica persona innamorata/attratta dal mondo informatico, magari un pò affezionato ai prodotti di Steve Jobs (Apple per essere più espliciti) che vorrebbe scriversi la sua piccola utility per i suoi lavori quotidiani.
La cosa che più mi ha colpito nella sua lettura è che permette anche al più giovane neofita di informatica di creare la prima applicazione senza scrivere una riga di codice. Poi passo dopo passo, in modo molto soft passa a spiegare cosè la programmazione orientata agli oggetti e come si può implementare nel linguaggio di programmazione. Vi elenco solo il titolo dei capitoli per farvi capire come è strutturato il libro:
1. Introduzione
2. La prima applicazione
3. Tutto sugli oggetti
4. Messaggi e oggetti
5. Variabili di memoria
6. Passaggio di informazioni
7. Oggetti e gestione della memoria
8. Raccolte di informazioni
9. Diramazione
10. Cicli ed enumerazioni
11. Oggetti, incapsulamento e MVC
12. Tutto sulle view
13. OSX e i meccanismi COCOA
Come potete vedere dall’indice, gli argomenti fondamentali vengono trattati tutti e io vi posso garantire che sono comprensibili e scorrevoli.
Per me, pessimo programmatore che ha cercato in tutti i modi di apprendere una metodica corretta su come scrivere un’applicazione per il suo iPhone ( ho comprato vari libri sul tema che commenterò in seguito), ritengo che leggere questo libro sia davvero propedeutico, e poi mi ha fatto comodo anche per scrivere qualche piccolo tool per il mio Mac.
Leave a Reply







![[Contest] Vinci 4 copie di “Babel Running”.](http://www.zoelounge.it/blog/wp-content/uploads/2012/05/babel_Running.jpg)






![[Contest] Vinci 4 copie di “Babel Running”.](http://www.zoelounge.it/blog/wp-content/themes/itheme2/themify/img.php?src=http://www.zoelounge.it/blog/wp-content/uploads/2012/05/babel_Running.jpg&w=80&h=80)













![[Tweak Cydia] SwitcherLand: la barra del multitasking in modalità Landscape](http://www.zoelounge.it/blog/wp-content/themes/itheme2/themify/img.php?src=http://www.zoelounge.it/blog/wp-content/uploads/2012/03/SwitcherLand1.jpg&w=50&h=50)





