Functional Swift: Updated for Swift 4 (英語) ペーパーバック – 2015/12/13
Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。
This 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.
Lastly, I felt I paid too much for it, but I was fine with that because objc.io was providing an amazing iOS resource for free. Now that they have shifted their focus to making money. I feel 30 USD would be a more appropriate cost for this book.
One word of caution, you want the version that is updated for Swift 2.x. The older version has a bird on the cover, the newer does not. I did receive the older version, but this was swiftly (no pun) resolved by the authors.