<p/><br></br><p><b> Book Synopsis </b></p></br></br><b>Summary</b> <p/> <b>Now updated for Swift 5! </b>Swift is more than just a fun language to build iOS applications with. It features a host of powerful tools that, if effectively used, can help you create even better apps with clean, crystal-clear code and awesome features. <i>Swift in Depth</i> is designed to help you unlock these tools and quirks and get developing next-gen apps, web services, and more! <p/> Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. <p/> <b>About the Technology</b> <p/> It's fun to create your first toy iOS or Mac app in Swift. Writing secure, reliable, professional-grade software is a different animal altogether. The Swift language includes an amazing set of high-powered features, and it supports a wide range of programming styles and techniques. You just have to roll up your sleeves and learn Swift in depth. <p/> <b>About the Book</b> <p/> <i>Swift in Depth</i> guides you concept by concept through the skills you need to build professional software for Apple platforms, such as iOS and Mac; also on the server with Linux. By following the numerous concrete examples, enlightening explanations, and engaging exercises, you'll finally grok powerful techniques like generics, efficient error handling, protocol-oriented programming, and advanced Swift patterns. Author Tjeerd in 't Veen reveals the high-value, difficult-to-discover Swift techniques he's learned through his own hard-won experience. <p/> <b>What's inside</b><br> <ul> <li>Covers Swift 5</li> <li>Writing reusable code with generics</li> <li>Iterators, sequences, and collections</li> <li>Protocol-oriented programming</li> <li>Understanding map, flatMap, and compactMap</li> <li>Asynchronous error handling with ResultBest practices in Swift</li> </ul> <br><b>About the Reader</b> <p/> Written for advanced-beginner and intermediate-level Swift programmers. <p/> <b>About the Author</b> <p/> <b>Tjeerd in 't Veen</b> is a senior software engineer and architect in the mobile division of a large international banking firm. <p/> <b>Table of Contents</b><br> <ol> <li>Introducing Swift in depth</li> <li>Modeling data with enums</li> <li>Writing cleaner properties</li> <li>Making optionals second nature</li> <li>Demystifying initializers</li> <li>Effortless error handling</li> <li>Generics</li> <li>Putting the pro in protocol-oriented programming</li> <li>Iterators, sequences, and collections</li> <li>Understanding map, flatMap, and compactMap</li> <li>Asynchronous error handling with Result</li> <li>Protocol extensions</li> <li>Swift patterns</li> <li>Delivering quality Swift code</li> <li>Where to Swift from here</li> </ol> <br> <p/><p/><br></br><p><b> About the Author </b></p></br></br><b>Tjeerd in 't Veen</b> is a senior software engineer and architect who builds iOS apps. Having worked together with many developers, he currently helps creating clean, scalable architectures in the mobile division of a large international banking firm.
Cheapest price in the interval: 38.49 on November 8, 2021
Most expensive price in the interval: 38.49 on December 20, 2021
Average price in period: 38.49