{"title":"Chris Eidhof","description":null,"products":[{"product_id":"functional-swift-book-chris-eidhof-9783000480058","title":"Functional Swift","description":"\u003cp\u003eThis book will teach you how to use Swift to apply functional programming techniques to your iOS or OS X projects. These techniques complement object-oriented programming that most Objective-C developers will already be familiar with, providing you with a valuable new tool in your developer's toolbox. We will start by taking a look at Swift's new language features, such as higher-order functions, generics, optionals, enumerations, and pattern matching. Mastering these new features will enable you to write functional code effectively. After that, we will provide several examples of how to use functional programming patterns to solve real-world problems. These examples include a compositional and type-safe API around Core Image, a library for diagrams built on Core Graphics, and a small spreadsheet application built from scratch.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49587052085521,"sku":"GOR008622037","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":49802192912657,"sku":"CIN3000480056VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50398804541713,"sku":"CIN3000480056G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/3000480056.jpg?v=1751063414"},{"product_id":"advanced-swift-book-chris-eidhof-9781539154716","title":"Advanced Swift","description":"\u003cp\u003eAdvanced Swift takes you through Swift's features, from low-level programming to high-level abstractions. \u003c\/p\u003e\u003cp\u003eIn 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. \u003c\/p\u003e\u003cp\u003eSwift 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).\u003c\/p\u003e","brand":"WoB","offers":[{"title":"US \/ WELL_READ \/ SBYB","offer_id":49801025519889,"sku":"CIN1539154718A","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1539154718.jpg?v=1751373843"},{"product_id":"advanced-swift-book-chris-eidhof-9781523831715","title":"Advanced Swift","description":"\u003cp\u003eAdvanced Swift takes you through Swift's features, from low-level programming to high-level abstractions. \u003c\/p\u003e\u003cp\u003eIn 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. \u003c\/p\u003e\u003cp\u003eSwift 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).\u003c\/p\u003e","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50388172243217,"sku":"CIN1523831715G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1523831715.jpg?v=1751118110"}],"url":"https:\/\/www.worldofbooks.com\/collections\/author-books-by-chris-eidhof.oembed","provider":"World of Books ","version":"1.0","type":"link"}