Join over 100,000 readers today
Includes free updates for new Swift versions – click to read my update policy
Lots of tutorials show you how something is done with Swift, but this book aims to teach you why things are the way they are, and why each component of Swift can help you write better software.
Rather than make assumptions about what you know, this book starts by explaining why various types are useful, then works through to closures, optionals, and beyond.
Whether you have a question about protocol extensions, enum associated values, static properties, or more, this book will help get them answered quickly.
Every answer in this book has been kept as short and to the point as possible, making it easy to get answers to your questions in just a few minutes.
Whenever it will help you understand something more clearly, you'll find hands-on code samples that you can paste into Xcode and try for yourself.
Understanding Swift was written to get to the root of the fundamental questions folks have when learning Swift: why things are the way they are, when one language feature should be used rather than another, and more.
While reading, you'll learn all this and more:
This book is simply packed with clear, concise answers to help maximize your understanding of Swift.
Link copied to your pasteboard.