Getting started with iOS
suggest changeVersions HTML
Version | Release Date |
---|---|
iPhone OS 2 | |
iPhone OS 3 | |
iOS 4 | |
iOS 5 | |
iOS 6 | |
iOS 7 | |
iOS 8 | |
iOS 8.1 | |
iOS 8.2 | |
iOS 8.3 | |
iOS 8.4 | |
iOS 9 | |
iOS 9.1 | |
iOS 9.2 | |
iOS 9.3 | |
iOS 10.0.1 | |
iOS 10.1 | |
iOS 10.2 | |
iOS 10.2.1 | |
iOS 10.3 | |
iOS 10.3.3 |
Remarks
Notes
1- You do not need an Apple Developer Account to start developing iOS Apps. The documentation and tools are free to download with your Apple ID. You can also sign and install apps on your personal devices using that same Apple ID. If you want to distribute or sell apps on the App Store, you need to enroll the Apple Developer Program starting at 99 USD (This is the price at the time of writing and may change). This will also add code-level support incidents and beta testing for your apps via TestFlight.
2- Creating an Apple ID without a credit card requires a short process. If you don’t mind associating a payment method as part of the sign up, go to https://appleid.apple.com/
- Start Developing iOS Apps (Swift)
- Xcode Help (including Getting Started)
- Downloads (including Xcode if you do not want to go through the AppStore)
Related Stack Overflow tags
- xcode Apple’s IDE (Integrated Development Environment) for developing iOS and macOS Apps
- swift-language One of the main languages you can use to develop in iOS.
- objective-c-language One of the main languages you can use to develop in iOS.
- cocoa An Apple API for developing in iOS and macOS.
- sprite-kit For 2D animated graphics.
- core-data To store and retrieve relational data.
Found a mistake? Have a question or improvement idea?
Let me know.
Table Of Contents