NEW: Subscribe to Hacking with Swift+ and accelerate your learning! >>


Paul Hudson    @twostraws   

Updated for Xcode 12.0

This book is dedicated to the many people who support my work through Patreon. They contribute a small amount each month because they can afford it, and in turn it allows me to produce a huge amount of free tutorials for folks who can’t afford it.

The regular income that they provide through Patreon allows me more time to plan, prepare, and execute the very best tutorials I can, and I’m so grateful for their support.

If you’d like to find out more information about my Patreon membership, please visit this link:

At the time of writing, the following people are Gold Supporters: roblack, Simon Salomons, Skyler Bellwood, Hans Petter Lie-Nielsen, Marc Aupont, Lucien Dupont, Leslie Meadows, David Long, Igor, Lamin Tamba, John W. Kennedy, Jason Schmidt, Stewart Lynch, Dionne Lie-Sam-Foek, Thomas Alvarez, Paul Raggett, Zachary Hagman, Maribel Montejano, Anton Novoselov, Jan Kaltoun, Paul Williamson, Peter Michelsen, Chris Parker, Romesh, Philip Bacchi, Chris Lekkas, Sina Yeganeh, Matt Brown, Mark Jackson, Tim DiLauro, Jay Welshofer, Victor Cordero Utrilla, Alexey Ozerov, Krisda Siangchaew, Dean Moore, Frédéric ADDA, Bennet van der Linden, Volker, Tor Rafsol Løseth, Richard Garrison, Tim Lowes, Dan O'Leary, Dennis Kunc, Robert Rehders, Jimmy, Christine Stanley, Patrick Smith, Daniel Cilli, Brad Gayman, Marco Immel, Rob Rickard, Vitali Tatarintev, Herman C Vermeulen, Gustavo Eulalio, Jeff Sherin, Zachary Gibson, Kirsty Darbyshire, Jim Niemann, Russell Gordon, Filip Němeček, Daniel Seehof, WJCN, Miroslav Kolc, Nofoe, Michael M. Mayer, Glenn Cole, Franklin Byaruhanga, Patrick Roche, John Nyquist, Ben Love, Subhransu Behera, Joe Smith, John Mark Roquemore, Florian Bürger, Hans-Georg Daun, Ralph Petrenz, Mark Malone, Rob Mayoff, Alex, Shawn Baek, KALYANA RAMAN RAMAKRISHNAN, Michael Fey, Sean Kennedy, Sunny Patel, Ayush Chaudhary, Peter Morgan, Kevin Renskers, Firas Safa, Nomubiku, david rifkin, Göran Lilja, Jeff Summers, Robert J Clegg, Jerry Keough, Victor Petrenko, Zvonimir Grebenar, Simon Topliss, Joe Rapoza, Alexander Baraley, Danilo Vladusic, Craig Temple, Parker Minardo, Chris Johnson, Dayton Pruet, Andrew, Sebastian Hat, Jason Hawkins, Ceri-Anne Jackson, David Arve, Nick Lockwood, Cate Huston, Morten Just, Dave Addey, Shotaro Tao, Joe Fabisevich, Shane Fleeger, Ragheed Al-midani, Dad, David Sica, Sean Allen, Murdho Savila, Phan Quang Lam, John Anderson, Jiehan Aldicho and TJ Horner.

In addition, there are 97 supporters who have chosen to remain anonymous.

Thank you, everyone! This book would never have happened without you.

Hacking with Swift is sponsored by Paw

SPONSORED Use Paw to build, test and describe web APIs. Paw has a lightning fast native macOS interface to compose requests, collaborate in real-time on API specs, and generate client code for your applications. You can import and export API definitions.

Discover Paw for Mac

Sponsor Hacking with Swift and reach the world's largest Swift community!

Buy Pro Swift Buy Swift Design Patterns Buy Testing Swift Buy Hacking with iOS Buy Swift Coding Challenges Buy Swift on Sundays Volume One Buy Server-Side Swift (Vapor Edition) Buy Advanced iOS Volume One Buy Advanced iOS Volume Two Buy Advanced iOS Volume Three Buy Hacking with watchOS Buy Hacking with tvOS Buy Hacking with macOS Buy Dive Into SpriteKit Buy Swift in Sixty Seconds Buy Objective-C for Swift Developers Buy Server-Side Swift (Kitura Edition) Buy Beyond Code

Was this page useful? Let us know!

Average rating: 5.0/5

Link copied to your pasteboard.