Жизнеспособно ли работать в C ++ с использованием Mac OS X? Очевидно, они ориентированы на Objective-C, но есть ли такая же поддержка C ++.
Да, есть.
С C ++ в OS X вы можете делать практически все, что захотите - например, все, что вы можете делать с C ++ в Linux. Существует поддержка компилятора gcc для C ++, библиотек c ++ и т. Д. Xcode обеспечивает поддержку работы с C ++.
Вы даже можете смешивать c ++ с Objective-C с Objective-C ++ (заметьте, однако, что это не переносимо для работы с графическим интерфейсом).
А как насчет кроссплатформенной разработки на этих языках? Я бы использовал что-то вроде boost и какую-то библиотеку пользовательского интерфейса.
Я считаю, что ваша лучшая ставка - QT .
Это стабильная библиотека C ++, которая является кроссплатформенной (Windows, OSX, Linux и более), существует уже более десяти лет, хорошо поддерживается, и в ней написано много коммерческих приложений (Skype, Adobe Photoshop Album) и множество написанного с открытым исходным кодом (рабочий стол KDE для начинающих). Помимо графического интерфейса, он предоставляет гораздо больше (классы контейнеров, xml, подключение к базе данных и т. Д.).
Вы можете бесплатно разрабатывать как открытые, так и проприетарные приложения (с закрытым исходным кодом) с помощью последней версии QT, а библиотека была недавно куплена огромной международной корпорацией NOKIA, так что в ближайшее время она не исчезнет.
Помимо библиотеки, QT также поставляется с IDE и Visual Forms Designer (все бесплатно).
Другие кросс-платформенные библиотеки GUI для C ++ также существуют для OS X ( wxWidgets , gtkmm и др.).