Unity is by far the biggest platform for mobile games and its C# all the way, both for Android and iOS.
You need to crack open XCode only for very specific debugging tasks