tag:blogger.com,1999:blog-4439891614452954000.post-1829017115538016212008-04-28T12:53:00.001+02:002008-04-28T12:53:55.105+02:00iPhone + Objective-C: rivelazione?Se voglio sviluppare per iPhone, devo sviluppare in Objective-C. E così mi risono messo a studiare. E sono contento, perchè è proprio un bel linguaggio. Objective-C è in effetti un C con un'estensione ad oggetti molto razionale e pulita (a differenza del C++, che con la sua libertà e, diciamo pure, potenza, ti gettava in un inferno di sintassi e core dump).<br /><br />Integra tutti i pattern più noti e svela che all'Apple ci sanno fare, non solo graficamente. Da un punto di vista di Ingegneria del Software, mi pare di essere tornato indietro all'Università a lezione dal Prof. Bellavia... che tempi allegri :)<br /><br />Basti parlare del meccanismo di Reference Counting: io me l'ero implementato, illuminato dalle lezioni del Prof. Bellavia, 5 anni fa per gestire un motore grafico per un videogioco. Oggi me lo ritrovo qui, bello e funzionante, e anche meglio del mio.<br /><br />Quello che non riesco a capire, oggi, è questo: come ho potuto vivere nel mondo dello software per oltre 10 anni senza essere entrato a contatto con Apple? C'era veramente bisogno dell'iPhone e dell'iPod perche la ditta di Cupurtino diventasse popolare tra gli sviluppatori? E pensare che quando ho provato a programmare con MFC per windows sono rimasto nauseato...<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4439891614452954000-182901711553801621?l=bob0blog.blogspot.com'/></div>bob0http://www.blogger.com/profile/14600128230837567198noreply@blogger.com0