iOS 12 Programming for Beginners - Third Edition
This is the code repository for iOS 12 Programming for Beginners - Third Edition, published by Packt.
Learn iOS 12 game development using SpriteKit, SceneKit and ARKit 2.0
What is this book about?
Want to build iOS 12 applications from scratch with the latest Swift 4.2 language and Xcode 10 by your side? Forget sifting through tutorials and blog posts; this book is a direct route to iOS development, taking you through the basics and showing you how to put principles into practice. Take advantage of this developer-friendly guide and start building applications that may just take the App Store by storm!
This book covers the following exciting features:
- Explore the distinctive design principles that define the iOS user experience
- Navigate panels within an Xcode project
- Use the latest XCode asset catalogue of Xcode 10
- Create a playgrounds project within your projects and understand how Ranges and Control flow work
- Study operations with integers and work your way through if statements
- Build a responsive UI and add privacy to your custom-rich notifications
- Set up Sirikit to add voice for Siri shortcuts
- Collect valuable feedback with TestFlight before releasing your apps on the App Store
If you feel this book is for you, get your copy today!
Instructions and Navigations
All of the code is organized into folders. For example, Chapter02.
The code will look like the following:
states.insert("Ohio", at:1)
states.insert(contentsOf:["North Carolina", "South Carolina", "Nevada"],at:3)
Following is what you need for this book: If you wish to create and publish iOS games using Swift, then this book is for you. No prior game development or experience with Apple ecosystem is needed
With the following software and hardware list you can run all code files present in the book (Chapter 1-24).
Software and Hardware List
Chapter | Software required | OS required |
---|---|---|
1-24 | Xcode 10 | Mac OS X |
Related products
Get to Know the Author
Craig Clayton is a self-taught, senior iOS engineer at Adept Mobile, specializing in building mobile experiences for NBA and NFL teams. He also volunteered as the organizer of the Suncoast iOS meetup group in the Tampa/St. Petersburg area for three years, preparing presentations and hands-on talks for this group and other groups in the community. He has also launched Cocoa Academy online, which specializes in bringing a diverse list of iOS courses, ranging from building apps to games for all programming levels, to the market.
Other books by the authors
Learn iOS 11 Programming with Swift 4 - Second Edition
iOS 12 Programming for Beginners - Third Edition
Suggestions and Feedback
Click here if you have any feedback or suggestions.
Download a free PDF
If you have already purchased a print or Kindle version of this book, you can get a DRM-free PDF version at no cost.
Simply click on the link to claim your free PDF.