Первым шагом к успешной разработке приложения Какао / AppKit на основе PyObjC является изучение Objective-C , а затем изучение Какао .
Второй шаг - удалить Python и просто использовать Objective-C для вашего приложения.
PyObjC (и MacRuby) - это потрясающие технологии, но для успеха обоих необходимо понимание шаблонов и API-интерфейсов системных платформ. То, что , в свою очередь, требует практических знаний Objective-C, достаточных для создания простых приложений.
Теперь, если вам нужно было интегрировать какую-то огромную библиотеку Python - скажем, Twisted, - тогда использование Python в качестве основного языка реализации будет полностью уместным. Но вам все равно нужен хороший фундамент знаний / комфорта с Objective-C и API-интерфейсами Cocoa.