To develop an application for iOS, you should start with an application called Xcode. There are other alternative tools you can use, but Xcode is Apple’s official tool. Note, however, that it only runs on macOS. The latest official version is Xcode 8.3.3 with Xcode 9 (currently in beta) due to be released later this year.

  1. Boot up your Mac and install Xcode from the App Store if it’s not already installed.

(If you prefer not to use the App Store or have problems, you can also download Xcode from the Apple Developer website, but make sure that you select the latest release version and not a beta version.)

http://i.stack.imgur.com/CoZWHs.png

  1. Open Xcode. The following window will open:

https://i.stack.imgur.com/Hfw2a.png

The window presents you with the following options:

  1. Select the second option Create a new Xcode project and Xcode will ask you to do some initial project setup:

https://i.stack.imgur.com/7icDp.png

This wizard is used to select your project template. There are 5 options:

You can see that there are many different templates for your application. These templates are helpful to boost your development; they are pre-built with some basic project setups like UI interfaces and class files.

Here, we’ll use the first option, iOS.