Не знайте, какая платформа Вы идете, но в.NET существует Система. Класс версии, который проанализирует "n.n.n.n" номера версий для Вас.
Вы также можете попробовать Eclipse с подключаемым модулем CDT .
Хороший ide: Xcode
Хороший вариант без идентификатора: vim / make / gcc
textmate - Загрузить с веб-сайта Macromates.
Последняя версия - textmate2 , но некоторые люди предпочитают продолжать использовать textmate-1.5 , потому что между двумя версиями есть существенные различия, и они оба классные .
Помните, что Objective-C - это надмножество C (довольно чистое, если я правильно помню). Вы должны иметь возможность использовать XCode для редактирования, компиляции и отладки.
Вот одно решение (которое говорит вам создать проект C ++, а затем переименовать main.cpp в main.c) ... http: / /www.cs.nyu.edu/~s70201/C_In_Xcode/Xcode_Tutorial.html
Xcode может управлять проектом и компилировать его как любую среду IDE. Но если вы знакомы с CLI, я бы порекомендовал вам использовать хороший редактор и ваши обычные инструменты сборки. Emacs и vim доступны в os x (использование xcode только для его редактора не идеально). Многие разработчики Mac любят превосходный редактор TextMate, но это не бесплатная программа (как в свободе).
Obviously 'good' is a subjective decision, but Xcode 3.2 is certainly up to par with what you can do in VisualStudio (if one considers VS good, is another thing of course).
I have a project with 250000+ lines of codes, 10 dylibs, helpfile, all in an SVN (Perforce) etc. and hardly ever go outside Xcode.
Xcode has a few peculiar ways to do some things and the debugger is not quite as powerful as the current one in VisualStudio, but overall there's hardly anything you can not do from within the IDE (and the options to adjust the shortcuts within the IDE, Debugger and Editor to your needs are really awesome).