iOS 11
by Tutorials
By the raywenderlich.com Tutorial Team
Jeff Rames, Andy Pereira, Michael Katz, Richard Critz, Jawwad Ahmad, Michael Ciurus, Mic Pringle & Jerry Beers
iOS 11 by Tutorials
Jeff Rames, Andy Pereira, Michael Katz, Richard Critz, Jawwad Ahmad, Michael Ciurus, Mic Pringle & Jerry Beers
Copyright 2017 Razeware LLC.
Notice of Rights
All rights reserved. No part of this book or corresponding materials (such as text, images, or source code) may be reproduced or distributed by any means without prior written permission of the copyright owner.
Notice of Liability
This book and all corresponding materials (such as source code) are provided on an as is basis, without warranty of any kind, express of implied, including but not limited to the warranties of merchantability, fitness for a particular purpose, and noninfringement. In no event shall the authors or copyright holders be liable for any claim, damages or other liability, whether in action of contract, tort or otherwise, arising from, out of or in connection with the software or the use of other dealing in the software.
Trademarks
All trademarks and registered trademarks appearing in this book are the property of their own respective owners.
About the authors
Jawwad Ahmad is a freelance iOS Developer that dove into Swift head first and has not looked back. He enjoys mentoring and teaching and was the original founder of the NYC iOS Study Group Meetup and later on the Atlanta iOS Study Group Meetup. Hes worked for companies as large as The New York Times, and as small as GateGuru, a 6 person startup.
Jerry Beers is a co-founder of Five Pack Creative, a mobile development company specializing in iOS development. Hes worked on client projects, like American Airlines and Match.com, but lately hes been pouring his focus into Hours, a time tracking app. He is passionate about creating well-crafted code and teaching others. In partnership with Ray Wenderlich, he recently launched Alt-U, a live remote and in-person iOS training program. Jerry enjoys spending time on the beach with his wife and kids, SCUBA diving, and watching movies.
Micha Ciuru is an iOS developer at Jodel. He likes to blog about his Swift adventures. His love of computer games has led to him to look whats under the hood. He started with C++ at a young age and his first game was a memory leak simulator. Hes also addicted to discovering new technologies and learning iOS software architecture.
Richard Critz is on career number three as a professional photographer (after first being a software engineer doing mainframe O/S development for 20+ years and then a stint as a corporate pilot) doing contract iOS development on the side. Some would say he just cant make up his mind. Actually, he just likes diversity! When hes not working on either of those, hes probably playing League of Legends (with or without the rest of his family). On Twitter, while being mainly read-only, he can be found at @rcritz. The rest of his professional life can be found at www.rwcfoto.com.
Michael Katz envisions a world where mobile apps always work, respect users privacy, and integrate well with their users life. When not coding, he can be found with his family playing board games, brewing, gardening, and watching the Yankees. Say hi to Michael on Twitter: @TheMikeKatz.
Andy Pereira is a senior iOS developer with Delta Air Lines. When hes not coding, hes spending time traveling the world with his wife, and playing guitar.
Mic Pringle is an iOS developer by trade, but hes recently found himself dabbling in Ruby, PHP, and JavaScript. An F1 nut at heart, Mic enjoys spending time with his wife Lucy and their daughter Evie, watching his beloved Fulham F.C. and, weather permitting, tearing up the English countryside on his motorbike.
Jeff Rames is an enterprise iOS developer in San Antonio, TX. When not working, hes spending time with his wife and daughters, watching rocket launches, or cooking wood fired pizza. Say hi to Jeff on Twitter: @jefframes .
About the editors
Soheil Azarpour (Technical Editor): Soheil is an engineer, developer, author, creator, husband and father. He enjoys bicycling, boating and playing the piano. He lives in Merrimack, NH, and creates iOS apps both professionally and independently.
Chris Belanger (Editor): Chris is the Book Team Lead and Lead Editor for raywenderlich.com. He was a developer for nearly 20 years in various fields from e-health to aerial surveillance to industrial controls. If there are words to wrangle or a paragraph to ponder, hes on the case. When he kicks back, you can usually find Chris with guitar in hand, looking for the nearest beach. Twitter: @crispytwit
Antonio Bello (Technical Editor): After 5 years spent writing Objective C and Swift, Antonio is still in love with iOS development. Before that, he was used to do a bit of everything. Tomorrow he sees himself still freelancing and writing Swift code. Say hi to Antonio on Twitter: @ant_bello
Tammy Coron (Technical Editor): Tammy is an independent creative professional and the host of Roundabout: Creative Chaos. Shes also the co-founder of Day Of The Indie and the founder of Just Write Code. For more information visit TammyCoron.com.
Next page