Для большинства целей OS X - это Unix.Кроме Xcode (который лично мне не важен), на самом деле нет ничего, что могло бы сделать его лучше или хуже, чем любая другая Unix-подобная система для разработки.
Большинство типичных инструментов, библиотек, языки и интерфейсы есть, вы даже будете использовать GCC для работы на C / C ++.Пока вы не разрабатываете для Apple / OS X-специфичных интерфейсов, таких как Cocoa, вы разрабатываете для Unix.
Я использую OS X, потому что она просто работает, таким образом не мешаямое развитие, а не потому, что в нем есть волшебная волшебная пыль, которая делает его лучше, чем любой другой Unix для разработки.