You cannot avoid using Objective-C or Objective-C ++, because of the many APIs you will have to interact with. Regardless of whether you use C ++ for the core of your game, the experience and tools of third-party developers that you plan to use largely depend.
++, , — ; C. , ++ , , Objective-C. , , , .
, , ++ - . , .., . , / Objective-C PITA, ++ RAII.
WRT, . PNG , . iPhone. .