Beside Xcode there are some tools that will make your coding experience much easier.
-
Homebrew: download and compile open source software from terminal using a vast list of recipes.
-
[Tower]: probably one of the best git GUI clients. BUT is not free.
-
Dash: excellent documentation tool for MacOS. Search off-line for commands and functions in a great variety of languages and APIs.
-
SublimeText: don't need introductions. Probably one of the best free text editors. You probably one to install the following packages: DashDoc, Color Highlighter, OpenGL Shading Language (GLSL) and MarkdownEditing.
-
[Spectrum]: Nice color scheme tool that let you extract color palettes and insert them in your code easily.
-
OFPlay: Fast and easy project generator for openFrameworks. Drag your project folder and make. That's all.
-
OFPlugin: aggregate addons to your projects in seconds directly from Xcode.
-
sNode: GLSL Shader real time editor that's use Syphon to get and share textures and buffers.
-
Mou: is important to document well your projects. Get a nice Markdown editor like Mou or AiWriter
-
Grapher: Comes for free in your OSX distribution. This handy tool let you visualize math function
-
Syphon: is not a tool in it self, but worth to learn how to use ofxSyphon to record your apps and share textures with lot of other tools like: processing, cinder, Max, Quartz Composer, Unity, VDMX, After Effects and Back Magic cards.