{"product_id":"swift-in-depth-9781617295188","title":"Swift in Depth","description":"\u003cp\u003e • Author(s): Tjeerd In 't Veen\u003cbr\u003e • Publisher: Manning Publications\u003cbr\u003e • Publisher Imprint: Manning Publications\u003cbr\u003e • BISAC: Programming - Macintosh\u003c\/p\u003e\u003cp\u003e\u003cb\u003eSummary\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e \u003cb\u003eNow updated for Swift 5! \u003c\/b\u003eSwift 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. \u003ci\u003eSwift in Depth\u003c\/i\u003e is designed to help you unlock these tools and quirks and get developing next-gen apps, web services, and more! \u003cp\u003e\u003c\/p\u003e Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eAbout the Technology\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e 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. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eAbout the Book\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e \u003ci\u003eSwift in Depth\u003c\/i\u003e 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. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eWhat's inside\u003c\/b\u003e\u003cbr\u003e \u003cul\u003e \u003cli\u003eCovers Swift 5\u003c\/li\u003e \u003cli\u003eWriting reusable code with generics\u003c\/li\u003e \u003cli\u003eIterators, sequences, and collections\u003c\/li\u003e \u003cli\u003eProtocol-oriented programming\u003c\/li\u003e \u003cli\u003eUnderstanding map, flatMap, and compactMap\u003c\/li\u003e \u003cli\u003eAsynchronous error handling with ResultBest practices in Swift\u003c\/li\u003e \u003c\/ul\u003e \u003cbr\u003e\u003cb\u003eAbout the Reader\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e Written for advanced-beginner and intermediate-level Swift programmers. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eAbout the Author\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e \u003cb\u003eTjeerd in 't Veen\u003c\/b\u003e is a senior software engineer and architect in the mobile division of a large international banking firm. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e \u003col\u003e \u003cli\u003eIntroducing Swift in depth\u003c\/li\u003e \u003cli\u003eModeling data with enums\u003c\/li\u003e \u003cli\u003eWriting cleaner properties\u003c\/li\u003e \u003cli\u003eMaking optionals second nature\u003c\/li\u003e \u003cli\u003eDemystifying initializers\u003c\/li\u003e \u003cli\u003eEffortless error handling\u003c\/li\u003e \u003cli\u003eGenerics\u003c\/li\u003e \u003cli\u003ePutting the pro in protocol-oriented programming\u003c\/li\u003e \u003cli\u003eIterators, sequences, and collections\u003c\/li\u003e \u003cli\u003eUnderstanding map, flatMap, and compactMap\u003c\/li\u003e \u003cli\u003eAsynchronous error handling with Result\u003c\/li\u003e \u003cli\u003eProtocol extensions\u003c\/li\u003e \u003cli\u003eSwift patterns\u003c\/li\u003e \u003cli\u003eDelivering quality Swift code\u003c\/li\u003e \u003cli\u003eWhere to Swift from here\u003c\/li\u003e \u003c\/ol\u003e \u003cbr\u003e \u003cp\u003e\u003c\/p\u003e","brand":"Atlantic Books","offers":[{"title":"Paperback","offer_id":46317584220311,"sku":"9781617295188","price":4867.0,"currency_code":"INR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/3471\/1191\/files\/9781617295188.webp?v=1767711273","url":"https:\/\/atlanticbooks.com\/products\/swift-in-depth-9781617295188","provider":"Atlantic Books","version":"1.0","type":"link"}