{"product_id":"9781617295188","title":"Swift in Depth","description":"\u003cstrong\u003eSwift in Depth\u003c\/strong\u003e\u003cbr\u003e\u003cb\u003eAuthor(s): Tjeerd in 't Veen\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eSummary\u003c\/b\u003e\u003cbr\u003e \u003cbr\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!\u003cbr\u003e \u003cbr\u003e Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.\u003cbr\u003e \u003cbr\u003e \u003cb\u003eAbout the Technology\u003c\/b\u003e\u003cbr\u003e \u003cbr\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.\u003cbr\u003e \u003cbr\u003e \u003cb\u003eAbout the Book\u003c\/b\u003e\u003cbr\u003e \u003cbr\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.\u003cbr\u003e \u003cbr\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\u003cbr\u003e \u003cbr\u003e Written for advanced-beginner and intermediate-level Swift programmers.\u003cbr\u003e \u003cbr\u003e \u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e \u003cbr\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.\u003cbr\u003e \u003cbr\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 \u003cbr\u003e \u003cbr\u003e \u003cbr\u003e\u003cbr\u003eReview(s):\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003eISBN:  9781617295188\u003cbr\u003e\u003cbr\u003e ","brand":"Manning Publications","offers":[{"title":"Paperback \/ softback","offer_id":40590945681614,"sku":"9781617295188","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0600\/7029\/7806\/products\/O_48d2972c-ac08-4c8c-a50a-f5557a49a652.jpg?v=1637745499","url":"https:\/\/pickwickbookshop.com\/products\/9781617295188","provider":"Pickwick Bookshop","version":"1.0","type":"link"}