I converted a game I had originally written in Java to iOS. In part because I wanted to learn Objective-C. With hindsight, and with the emergence of Android, I probably should have converted the game to C++.
With the games base code (engine) in C++, I could have written thin wrappers for iOS and Android and I would doubled my market share.
For this reason I would recommend C++.