- 本カテゴリの商品を2500円以上購入で買取金額500円UPキャンペーン対象商品です。商品出荷時に買取サービスでご利用いただけるクーポンをメールにてご案内させていただきます。 詳細はこちら (細則もこちらからご覧いただけます)
Functional Swift: Updated for Swift 3 (英語) ペーパーバック – 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.
- If you have a magnifying glass handy, the content is worth reading- especially if you enjoy constant asides about the wonders of Haskell instead of focusing on the topic at hand. I regret that they didn't have the space to discuss Forth and PDP-11 Assembly Language as well.
- You get to practice your typing when you try to work through the examples on your own.
- The authors have lots of friends willing to write favorable reviews without having read or used the book. Friends are wonderful.
- Content is printed in 4 x 5 inch box in the corner of each page. 50% of the book is whitespace. Are you kidding me?
- Many of the examples have not been updated to reflect changes in syntax.
- No index, but there is a lovely list of references at the end. Thank you for submitting your term paper, but please include the index for grading.
- No source code available. Apparently, no one has heard of that newfangled interweb thing with the SauceFridge and the Gothub.
- The text is in an excruciatingly hard to read sans-serif typeface.
- Diagrams are unhelpful and poorly rendered. I don't know what service they're using for a print on demand publisher, but I think they should change the ribbon on their Epson MX-80 every 500 books.
I'd stopped buying books unseen for a while after having been burned on my last half dozen technical book purchases- but given the reputation of the authors, I bought it anyway. I think it's time for another timeout on that.