Guides and Sample Code

Developer

Start Developing iOS Apps (Swift)

Where to Go from Here

In Start Developing iOS Apps (Swift), you learned the basics of iOS app development. At this point, you’re ready to start developing your first full-featured app. Although taking an app from a simple concept to the App Store isn’t a small task, the process and practices you’ve learned in this document will guide you in the right direction.

Here are a few pointers on where to go from here:

  • Register as a developer. App Distribution Quick Start walks you through the process of registering as an Apple developer.

  • Learn to design beautiful app interfaces. iOS Human Interface Guidelines teaches you how to make your app consistent with the user interface conventions for iOS. Auto Layout Guide teaches you how to create adaptive, versatile user interfaces.

  • Learn the Swift programming language. The Swift Programming Language (Swift 4.0.3) describes everything you need to know about Swift.

  • Learn to develop great apps. App Programming Guide for iOS explains the essential things you must know and do when developing an iOS app.

  • Learn about the technologies available to you. iOS Technology Overview describes the frameworks and other technologies that are available to your app in iOS.

  • Debug and test your app. Debugging with Xcode teaches you how to thoroughly debug and test your app in Xcode.

  • Ship your app. App Distribution Guide walks you through the process of provisioning devices for testing and submitting apps to the App Store.