Cocoa ist das primäre Framework für Mac OS X. Es ist das, was Apple verwendet, es ist das, was die meisten neuen Entwicklungen verwenden, und hier werden hauptsächlich neue Funktionen hinzugefügt.
Wenn Sie von WPF kommen, denke ich, dass Sie einige der Konzepte in Cocoa vertraut finden können. (Trotz der Tatsache, dass Cocoa nur ein bisschen älter ist.) Es wurde komplett um MVC herum gebaut, es gibt Benachrichtigungen und Bindungen zur Eigenschaftsänderung, es gibt Animation-Unterstützung, es gibt ein Persistenz- und Objekt-Graph-Management-Framework und so weiter.
(Auch möchten Sie vielleicht "mac", um die Tags hinzuzufügen.)