You can use Obj-C and C++ too. Obj-C has a small messaging overhead but it's plenty speedy enough for 99% of things. Some of us here do not like to use C++ because it makes an unnecessary mess of things, but using it is entirely up to you.

Yeah, you can choose to compile in Objective C++, which lets you mix and match the two languages very freely. I'm definitely digging on the things that Obj-C gives me but it was also such a relief to be able to just bring all my old C++ code over.