iOS Apps for Masterminds
3rd Edition
ISBN: 978-1979949309

How to take advantage of Swift 4 to create insanely great apps for iPhones and iPads

iOS Apps for Masterminds leads the reader step by step to master the complex subjects required to create applications for iPhones and iPads. After reading this book, you will know how to program in Swift, how to design user interfaces, and how to work with the most powerful frameworks available for the construction of modern applications.
There is a new edition of this book available!
Click here for more information.
Chapter 1 – App Development
Chapter 2 – Introduction to Swift
Floating-Point precision explained
Why computers work with switches and binary numbers
Chapter 3 – Swift Paradigm
Protocol and Value Oriented Programming in UIKit Apps
Chapter 4 – Frameworks
What's New in Foundation for Swift
Chapter 6 – Adaptivity
Chapter 12 – Gesture Recognizers
Chapter 15 – Collection Views
Chapter 18 – Operation Queues
Chapter 19 – Notifications
Best Practices and What’s New in User Notifications
Chapter 22 – Core Data
Chapter 23 – iCloud
Build Better Apps with CloudKit Dashboard
Chapter 24 – Graphics
Advances in UIKit Animations and Transitions
Chapter 26 – Pictures and Videos
Advances in AVFoundation Playback
AVCapturePhotoOutput - Beyond the Basics
Live Photo Editing and RAW Processing with Core Image
Chapter 27 – Web
What's New in Safari View Controller
NSURLSession: New Features and Best Practices
Chapter 29 – Sensors
Creating Immersive Apps with Core Motion
Health and Fitness with Core Motion
Chapter 31 – Internationalization
Internationalization Best Practices
What's New in International User Interfaces
Chapter 32 – App Store
What's New in Signing for Xcode and Xcode Server
Other Books in this Series
HTML5 for Masterminds
How to take advantage of HTML5 to create amazing websites and revolutionary applications

HTML5 for Masterminds leads the reader step by step to gain essential knowledge and to master complex subjects introduced by HTML5. After reading this book, you will know how to structure your documents with HTML, how to style them with CSS and how to work with the most powerful Javascript APIs. This book is not an introduction, but instead a complete course that will teach you how to build compelling websites and amazing web applications from scratch.