Advanced Swift takes you through Swift’s features, from low-level programming to high-level abstractions.
In this book, we’ll write about advanced concepts in Swift programming. If you have read the Swift Programming Guide, and want to explore more, this book is for you.
Swift is a great language for systems programming, but also lends itself for very high-level programming. We’ll explore both high-level topics (for example, programming with generics and protocols), as well as low-level topics (for example, wrapping a C library and string internals).
Chris Eidhof is one of the objc.io co-founders, and host of Swift Talk. He also wrote a book about Functional Swift. Before, he wrote apps such as Deckset and Scenery. Ole Begemann is a freelance app developer, writer, and occasional technical editor. He's been writing about Swift on his blog since the language was first released. For some strange reason, he finds string handling and Unicode particularly fascinating. The Airspeed Velocity blog has been tracking the development of the Swift language since the early days of the first beta, with particular focus on the Swift standard library and how Swift's features interoperate with it. Through a strange combination of attention-seeking and shyness, the author prefers to remain anonymous.