The book is aimed at experienced programmers looking to migrate into developing in iOS with Swift. It assumes no previous knowledge of Swift nor iOS but skips over all the stuff you’ll already know from your experience in other languages.
After getting you up to speed on what’s new and exciting in Swift, the book takes you through building up an app from zero to App Store, exploring many different challenges you may encounter when working on an app, such as:
- How do you deal with different devices or orientations?
- What do you do if the keyboard pops up and covers the text field the user is editing?
- What are different ways of navigating between scenes?
- How do scenes communicate with each other?
- How can you integrate animation and adaptive layout?
- How can you handle background tasks?
- What are the different ways of storing data locally and in iCloud?
- What options are available for debugging in Xcode?
I’m very much looking forward to seeing the apps that readers produce after exploring iOS development with the support of the book! Do let me know about your app creations via Twitter, and I’ll post them on the website for the book.
If you’re interested in taking a peek at iOS Development with Swift, you can check it out now as a live book using Manning’s online reader.