Uczę się kakao, a podczas gdy czuję się komfortowo z Objective-C i koncepcjami wokół niego, czasami mam trudności z zastosowaniem teorii (jak Model/Widok/Kontroler) do ćwiczenia. Dokumentacja Apple często daje mi "A Ha!" chwile, ale fajnie byłoby mieć dobrze napisaną aplikację Cocoa jako punkt odniesienia.Dobrze napisane aplikacje kakao o otwartym kodzie źródłowym do nauki?
Czy znasz dobrze napisaną aplikację Cocoa z publicznym kodem źródłowym?
Adium 1.4 (wciąż w fazie rozwoju) jest dużo lepszy niż poprzednie wersje, ale wciąż ma długą drogę, zanim nazwałbym większość kodu źródłowego * dobrze *. Większość z nich działa, a kilka części działa dobrze. Ale nie jest to model dobrego projektu aplikacji kakao. (I nie napisałem tego zbyt dużo). –
Jego największy problem: kilka V, * wiele * C, przy braku M. Jest tak w dużej mierze dlatego, że Adium sięga czasów, kiedy posiadanie M nie miało większego znaczenia, nie ma żadnych Wiązań, aby zapewnić oczywistą korzyść. (Nawet teraz, Wiązania mogą nie być bardzo wydajne - ale nie jesteśmy w stanie wypróbować ich za pomocą naszej ciężkiej architektury kontrolera.) Ale nasza obsługa AppleScript ucierpiała (szczególnie przed 1.3) od słabej warstwy modelu. –