You should just code it in C++ eventually Gan with a simple GUI library. You really wouldn't have to change much. Objective-C is a superset of C, and C++ is just a different superset. Both bring objects to the table, the only difference is the syntax.