Cargando…

Swift functional programming : build clean, smart, and reliable applications with Swift functional programming /

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...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Nayebi, Fatih (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, 2017.
Edición:Second edition.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ii 4500
001 OR_ocn987379500
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 170517s2017 enka o 000 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d IDEBK  |d STF  |d TOH  |d TEFOD  |d OCLCF  |d OCLCQ  |d COO  |d UOK  |d CEF  |d KSU  |d WYU  |d C6I  |d UAB  |d DST  |d OCLCO  |d OCLCQ 
020 |a 9781787283459  |q (electronic bk.) 
020 |a 1787283453  |q (electronic bk.) 
020 |z 9781787284500 
029 1 |a GBVCP  |b 1004864744 
035 |a (OCoLC)987379500 
037 |a CL0500000860  |b Safari Books Online 
037 |a 55CB5559-3132-4B18-AA6E-A78268AFE60A  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.73.S95 
082 0 4 |a 004.167  |2 23 
049 |a UAMI 
100 1 |a Nayebi, Fatih,  |e author. 
245 1 0 |a Swift functional programming :  |b build clean, smart, and reliable applications with Swift functional programming /  |c Fatih Nayebi. 
250 |a Second edition. 
264 1 |a Birmingham, UK :  |b Packt Publishing,  |c 2017. 
300 |a 1 online resource (1 volume) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 |a Description based on online resource; title from title page (Safari, viewed May 15, 2017). 
520 |a 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 Develop a backend API with Vapor Create an iOS app by combining FP, OOP, FRP, and POP paradigms In Detail Swift is a multi-paradigm programming language enabling you to tackle different problems in various ways. Understanding each paradigm and knowing when and how to utilize and combine them can lead to a better code base. Functional programming (FP) is an important paradigm that empowers us with declarative development and makes applications more suitable for testing, as well as performant and elegant. This book aims to simplify the FP paradigms, making them easily understandable and usable, by showing you how to solve many of your day-to-day development problems using Swift FP. It starts with the basics of FP, and you will go through all the core concepts of Swift and the building blocks of FP. You will also go through important aspects, such as function composition and curry... 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
630 0 0 |a iOS (Electronic resource) 
630 0 7 |a iOS (Electronic resource)  |2 fast  |0 (OCoLC)fst01784820 
650 0 |a Swift (Computer program language) 
650 0 |a Application software  |x Development. 
650 6 |a Swift (Langage de programmation) 
650 6 |a Logiciels d'application  |x Développement. 
650 7 |a Application software  |x Development.  |2 fast  |0 (OCoLC)fst00811707 
650 7 |a Swift (Computer program language)  |2 fast  |0 (OCoLC)fst01922222 
776 0 8 |i Print version:  |a Nayebi, Fatih.  |t Swift functional programming : build clean, smart, and reliable applications with Swift functional programming.  |b Second edition.  |d Birmingham, England ; Mumbia, India : Packt Publishing, 2017  |z 9781787284500 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781787284500/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis38080512 
994 |a 92  |b IZTAP