Functional Programming in Swift

Learn core concepts of functional programming with Swift

get it
#3 Product of the DayJuly 13, 2015
There are no images or videos added to the gallery.
Add to gallery



You need to become a Contributor to join the discussion - Find out how.
Chris EidhofMaker@chriseidhof · iOS/Mac developer
Chris here, one of the authors. Happy to take any questions. We're currently also writing two new books (one one Advanced Swift and one on Core Data). Once those are done, we'll update the book for Swift 2. This'll be a free update, just like we've updated the book throughout the year for changes in Swift.
andrew konoff@andknf · full-stack pancake
@chriseidhof I'm an obj-c dev, and I'm learning Elixir to get my functional chops up. Could you give me a bit of an explanation as to what functional Swift would help with? I've typically thought of functional code as being only super helpful when working with concurrency and tons of data, but maybe it's cool with interfaces too?
Chris EidhofMaker@chriseidhof · iOS/Mac developer
@andknf I'm not sure if Elixir is the best language as a precursor to Swift, if you want to use a different language I'd absolutely recommend something like Haskell or ML. Knowing either one of those is going to make understanding the functional parts of Swift much easier. For many things, building APIs and models functionally can help a lot. We have an example of how to work with Core Image in a functional way. That's available as a free sample chapter. I think that's a great example of where FP can help in an unexpected way.
Krista Anne@themakerync
Glad this is out there. Thanks for sharing.
Tom MasieroHunterHiring@blendahtom · GM of LaunchBit
Love what the team at is building.
Chris EidhofMaker@chriseidhof · iOS/Mac developer
@blendahtom thanks a lot! We're working hard to make nice things, and I think it gets appreciated =)
Tom MasieroHunterHiring@blendahtom · GM of LaunchBit
@chriseidhof mind if I shot you an email with some questions I have about your newsletter?
Chris EidhofMaker@chriseidhof · iOS/Mac developer
@blendahtom of course!
Parveen Kaler@kaler · Mobile Application Consultant, Smartfu…
I love this book. I read it when it first came out and it really helped brush off my functional thinking from my university days. I highly recommend it.