For iOS Native Apps to be developed, developers must
agree with rules previously defined by Apple (more about
this will be discussed at the “App Store” section). Among
those rules, the developers agree that they will develop their
Apps on some of the following languages: Objective C, C,
Objective C++ and/or C++. Those are a few of the languages
officially supported by the Apple development tools. Unfortunately,
those tools only work on MacOS devices what
requires that developers to own a computer manufactured by
Apple in order to work.