Предполагая, что вы включили тег "python" после того, как посчитали, что он будет интерпретироваться как относящийся к вопросу, а не спрашивающему, вы должны быть заинтересованы в написании Python приложений для Mac, верно? В конце концов, вы также не включили «сеть» в качестве одного из тегов.
Если это правда, я не уверен, что вам еще нужно знать, кроме выбора графического интерфейса, если вы хотите писать приложения с графическим интерфейсом.
Я использую wxPython довольно успешно для приложений, работающих на OS X (и Windows). Очень немногие проблемы, связанные с Mac, возникли из-за проблем, в первую очередь потому, что и Python, и wxPython удивительно кроссплатформенны. Немногие из них, по большому счету, документированы и имеют известные обходные пути, или решение довольно просто найти.
Мне не нужно книг на эту тему, и я очень мало знаю о Mac. Пока это действительно не было проблемой.