The major benefit here is Xamarin can allow you to share code between your iOS and Android app. One of the most popular options is Xamarin, a cross-platform framework that allows you to develop iOS, Android, OS X and Windows apps using C# and Visual Studio.
However, this isn’t the only option-you can create iOS apps using a variety of languages and frameworks. When creating iOS apps, developers typically turn to the languages and IDE provided by Apple: Objective-C / Swift and Xcode.