Configurare il “CompanyName” in XCode

Chi utilizza spesso XCode, sia per programmare esclusivamente per Mac, sia per altri progetti, avrà notato che nel momento in cui si crea un file, vengono inseriti alcuni elementi di default, tra cui anche il Company Name, cioè il nome della vostra organizzazione.

Se non avete settato questo parametro, di default troverete il noioso valore __MyCompanyName__, che non è proprio una bellezza da vedere. Ciò che è strano è che dai settings di XCode questo valore non possa essere modificato. Per ovviare a questo problema esistono due strade differenti: la prima prevede di agire sul vostro utente nella Rubrica Indirizzi, mentre la seconda di modificare i settings di XCode dalla linea di comando attraverso l’utility defaults.

Già da adesso, faccio notare che i settings dei singoli programmi hanno la precedenza sulle preferenze globali del sistema, perciò se seguirete entrambe le strade che sto per raccontarvi, troverete che avranno effetto i settings che imposterete per XCode dalla linea di comando. 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?