Sto imparando Cocoa e, mentre mi trovo a mio agio con Objective-C e con i concetti che lo circondano, a volte faccio fatica ad applicare la teoria (come Model/View/Controller) per esercitarmi. La documentazione di Apple spesso mi dà "A Ha!" momenti, ma sarebbe bello avere una App Cocoa ben scritta come riferimento.App di cacao open source ben scritte da cui imparare?
Quindi, sai di un'applicazione Cocoa molto ben scritta con codice sorgente pubblico?
Adium 1.4 (ancora in sviluppo) è molto meglio delle versioni precedenti, ma ha ancora una lunga strada da percorrere prima di chiamare la maggior parte del codice sorgente * buono *. La maggior parte funziona e alcune parti funzionano bene. Ma non è un modello di buona progettazione dell'applicazione Cocoa. (E non ne ho scritto molto.) –
Il suo problema più grande: diversi V, * molti * C, accanto a nessun M. Questo è in gran parte perché Adium risale a un tempo in cui avere M non importava molto, non essendoci binding per fornire un beneficio evidente. (Anche ora, i binding potrebbero non essere molto efficienti, ma non siamo in grado di provarli con la nostra architettura pesante del controller.) Ma il nostro supporto per AppleScript ha sofferto (specialmente prima di 1.3) anche da un povero livello di modello. –