Login       My Wishlist
  My Cart
$0.00 / 0 items
 
EMS Linux
Utilizing the Best Tools With Linux
 
International Access
Global Shipping Options Available
Home About Us News Our Blog Our Catalog My Cart My Account Track Shippment Contact Us
  Our Catalog   Apple Programming

Swift Functional Programming - Second Edition: Ease the creation, testing, and maintenance of Swift codes


Free Shipping Included! Swift Functional Programming - Second Edition: Ease the creation, testing, and maintenance of Swift codes by Packt Publishing at EMS Linux. Hurry! Limited time offer. Offer valid only while supplies last. Bring the power of functional programming to Swift to develop clean, smart, scalable and reliable applications.About This BookWritten for the latest


Product Description

Bring the power of functional programming to Swift to develop clean, smart, scalable and reliable applications.

About This Book

  • Written for the latest version of Swift, this is a comprehensive guide that introduces iOS, Web and macOS developers to the all-new world of functional programming that has so far been alien to them
  • Get familiar with using functional programming alongside existing OOP techniques so you can get the best of both worlds and develop clean, robust, and scalable code
  • Develop a case study on example backend API with Swift and Vapor Framework and an iOS application with Functional Programming, Protocol-Oriented Programming, Functional Reactive Programming, and Object-Oriented Programming techniques

Who This Book Is For

Meant for a reader who knows object-oriented programming, has some experience with Objective-C/Swift programming languages and wants to further enhance his skills with functional programming techniques with Swift 3.x.

What You Will Learn

  • Understand what functional programming is and why it matters
  • Understand custom operators, function composition, currying, recursion, and memoization
  • Explore algebraic data types, pattern matching, generics, associated type protocols, and type erasure
  • Get acquainted with higher-kinded types and higher-order functions using practical examples
  • Get familiar with functional and non-functional ways to deal with optionals
  • Make use of functional data structures such as semigroup, monoid, binary search tree, linked list, stack, and lazy list
  • Understand the importance of immutability, copy constructors, and lenses

Additional Information

Manufacturer:Packt Publishing
Publisher:Packt Publishing
Studio:Packt Publishing
EAN:9781787284500
Item Size:0.72 x 9.25 x 9.25 inches
Package Weight:1.51 pounds
Package Size:7.5 x 0.72 x 0.72 inches

Swift Functional Programming - Second Edition: Ease the creation, testing, and maintenance of Swift codes by Packt Publishing

Buy Now:
Swift Functional Programming - Second Edition: Ease the creation, testing, and maintenance of Swift codes

Brand: Packt Publishing
Condition: New
Lead Time: 1 - 2 Business Days
Availability: In Stock
$44.99


Quantity:  

 


View More In Apple Programming.

 


Have questions about this item, or would like to inquire about a custom or bulk order?


If you have any questions about this product by Packt Publishing, contact us by completing and submitting the form below. If you are looking for a specif part number, please include it with your message.

First Name:
Last Last:
Email Address:
Your Message:

Related Best Sellers


ean: 9781942878346, isbn: 1942878346,
Learn reactive programming in Swift with RxSwift! The popularity of reactive programming continues to grow on an ever-increasing number of platforms and languages. Rx lets developers easily and quickly build apps with code that can be understood by o...

mpn: 9781491970072, ean: 9781491970072, isbn: 1491970073,
Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode IDE, the Cocoa Touch framework, and Swift 3—the latest version of Apple’s acclaimed programming language. With this thoroughly updated guide, you’ll lear...

mpn: 245 black & white illustrations, biograp, ean: 9781484210208, isbn: 1484210204,
Microsoft Excel 2016 for Mac OS X is a powerful application, but many of its most impressive features can be difficult to find. Learn Excel 2016 for OS X by Guy Hart-Davis is a practical, hands-on approach to learning all of the details of Excel 2016...

ean: 9781942878407, isbn: 1942878400,
Make Delightful Animations with Swift! There’s no denying it: creating animations is one of the most enjoyable parts of iOS development. Animations are fun to create, they breathe life into your user interface, and they make your app a delight to u...

ean: 9780134076959, isbn: 0134076958,
Covering the bulk of what you need to know to develop full-featured applications for OS X, this edition is updated for OS X Yosemite (10.10),  Xcode 6, and Swift. Written in an engaging tutorial style and class-tested for clarity and accuracy, it is...

mpn: 285 black & white illustrations, biograp, ean: 9781484217054, isbn: 1484217055,
Charles Edge and Bill Smith provide detailed explanations of the technology required for large-scale Mac OS X deployments and show you how to integrate it with other operating systems and applications.Now in its second edition, Enterprise Mac Adminis...

ean: 9781942878384, isbn: 1942878389,
Learn the New iOS 11 APIs! iOS 11 introduces lots of great APIs and other changes, from the brand new Drag and Drop, to augmenting your world with ARKit, to expanding your app's horizons with machine learning in CoreML. Reading and understanding all ...

mpn: 43171-612485, ean: 9781118523223, isbn: 1118523229,
Learn to build apps from scratch without any programming experience! Do you have a great idea for an app but have no idea where to begin? Then this is the book for you. Even if you have no programming experience, this easy-to-follow, step-by-step gui...

ean: 9780134390734, isbn: 0134390733,
iOS Programming: The Big Nerd Ranch Guide leads you through the essential concepts, tools, and techniques for developing iOS applications. After completing this book, you will have the know-how and the confidence you need to tackle iOS projects of yo...

ean: 9781942878414, isbn: 1942878419,
Learn How to Make 2D Games for iOS, tvOS, watchOS and macOS! Learn how to make games for all the major Apple platforms in Swift, using Apple's built-in 2D game framework: SpriteKit. Through a series of mini-games and challenges, you will go from begi...



Privacy Policy / Terms of Service
© 2018 - emslinux.com. All Rights Reserved.