You cannot use pure C ++ only - at least part of the user interface must be written in Objective-C / Objective-C ++, since all applications must provide a delegate and a basic view.
Once your application is running and you do not want to use user interface libraries (such as a game), you can use Core Graphics or OpenGL to process the drawing. To handle touch events, you will need a small Objective C / C ++ object.
Yann ramin
source share