Файлы будут скомпилированы с помощью компилятора Objective-C ++, поэтому все будет вести себя больше как g ++, чем gcc, но так как это то, что вам нужно, это, вероятно, не будет сюрпризом. Со стороны Objective-C я не знаю каких-либо проблем, и я работал над несколькими крупными проектами, которые в значительной степени использовали Objective-C ++. Просто имейте в виду, что зарезервированные слова Objective-C также зарезервированы в Objective-C ++, так что вы можете время от времени сталкиваться с проблемами со сторонними библиотеками C ++ (например, если они используют «id» в качестве параметра в открытом интерфейсе).