Introduzione a Cocoa

Dopo essermi a lungo riproposto di farlo, eccomi a scrivere una breve introduzione per quelli che (spero) saranno una lunga serie di articoli riguardo alla programmazione per Mac OS X. Tengo a precisare che anche io sono nuovo in materia e che sto “studiando” per imparare a districarmi con questo affascinante linguaggio. Ciò che mi piace è condividere con chi visita il blog le mie esperienze, perché possano essere d’aiuto anche agli altri. I più esperti perdonino quindi i miei eventuali errori di gioventù e usino qualche minuto del loro tempo per aiutarmi a seguire la strada più opportuna.

Vorrei incominciare questo percorso col dire che il miglior modo per prendere la mano con Cocoa e con la programmazione su Mac OS X è quello di acquistare un buon libro e iniziare a leggerlo. Credo che a questo riguardo il miglior testo di riferimento sulla scena sia Cocoa Programming for Mac OS X di Aaron Hillegass. Non so se ne è disponibile una versione italiana, ma a questo riguardo bisogna dire che se volete intraprendere la strada dell’apprendimento di Cocoa forse è il caso che un’infarinatura di inglese l’abbiate.

Un altro riferimento importante è sicuramente rappresentato dal portale Developer di Apple, al quale è possibile registrarsi gratuitamente su developer.apple.com. Continua a leggere

Programmazione Cocoa per Mac OS X

Tanto per svelare il mistero della mia sussistente assenza dal blog, mi sto dilettando (oltre ai miei impegni soliti) nella lettura di “Cocoa Programming for Mac OS X”, di Aaron Hillegass. Questo libro ha un approccio molto didattico ed introduce appunto alla programmazione per Mac OS X, sfruttando il framework Cocoa.

È particolarmente interessante capire come “pensa” il mio Sistema Operativo, ed avere un occasione di comprendere quali sono i meccanismi che gli sviluppatori di esso hanno implementato per dargli vita. È ancora più interessante capire quanto sia semplice effettuare operazioni che talvolta pensiamo siano complesse.

Tanto per quotare ciò che dice l’autore del libro, se ci stiamo in una implementazione difficile per un’operazione semplice, allora siamo sulla cattiva strada. Le metodologie di lavoro sono semplici e lineari, e permettono quindi al programmatore di concentrarsi sull’aspetto più importante della programmazione: il proprio lavoro, il programma che sta nascendo.

Ciò che mi chiedevo è se può interessare a qualcuno un tutorial per introdurre alla programmazione Cocoa, scritto in italiano. Ce ne sono già diversi in rete, ma quello che mi piacerebbe fare è tenere una sorta di diario dei problemi che si possono incontrare per la scrittura di un’applicazione e le relative soluzioni.

Dite che potrebbe essere di vostro interesse?

Compilatore Fortran per Leopard

Ora, non questioniamo sull’utilità e la bellezza del Fortran, non è questo lo scopo. Chi per piacere o per dovere si dovesse trovare a che fare con la necessità di utilizzare un compilatore Fortran su Leopard, non troverebbe soddisfazione nella utility XCode, in quanto questo compilatore non è fornito nel pacchetto.

Il rimedio è moto semplice: visitate http://hpc.sourceforge.net/ dove potete trovare una lista dettagliata di compilatori (liberi e a pagamento). Se siete per la soluzione free potete scegliere tra un compilatore per Fortran95, ed uno per Fortran77 (questo il mio caso). La procedura per l’installazione è piuttosto semplice. Qui il teso dell’autore:

Continua a leggere