Swift 4 Protocol-Oriented Programming: Bring predictability, performance, and productivity to your Swift applications, 3rd Edition

Hoffman, Jon

ISBN 10: 1788470036 ISBN 13: 9781788470032
Editore: Packt Publishing, 2017
Nuovi Brossura

Da Ria Christie Collections, Uxbridge, Regno Unito Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Venditore AbeBooks dal 25 marzo 2015

Questo articolo specifico non è più disponibile.

Riguardo questo articolo

Descrizione:

In. Codice articolo ria9781788470032_new

Segnala questo articolo

Riassunto:

Build fast and powerful applications by harnessing the power of protocol-oriented programming in Swift 4

Key Features

  • Leverage the power of protocol-oriented programming in your applications and learn from real-world use cases
  • Create a flexible code base with protocols and protocol extensions
  • Leverage the power of generics in Swift 4 to create very flexible frameworks

Book Description

Swift has become the number one language used in iOS and macOS development. The Swift standard library is developed using protocol-oriented programming techniques, generics, and first-class value semantics; therefore, every Swift developer should understand these powerful concepts and how to take advantage of them in their application design.

This book will help you understand the differences between object-oriented programming and protocol-oriented programming. It will demonstrate how to work with protocol-oriented programming using real-world use cases. You will gain a solid knowledge of the various types that can be used in Swift and the differences between value and reference types. You will be taught how protocol-oriented programming techniques can be used to develop very flexible and easy-to-maintain code.

By the end of the book, you will have a thorough understanding of protocol-oriented programming and how to utilize it to build powerful and practical applications.

What you will learn

  • Understand the differences between object-oriented programming and protocol-oriented programming
  • Explore the different types that Swift offers and what pitfalls to avoid
  • Delve into generics and generic programming
  • Learn how to implement Copy-On-Write within your custom types
  • Implement several design patterns in a protocol-oriented way
  • Design applications by prioritizing the protocol first and the implementation types second

Table of Contents

  1. Starting with the Protocol
  2. Our type choices
  3. Extensions
  4. Generics
  5. Object-Oriented Programming
  6. Protocol-Oriented Programming
  7. Adopting Design Patterns in Swift
  8. Case Studies

Informazioni sull?autore: Jon Hoffman has over 25 years of experience in the field of information technology. Over these years, Jon has worked in the areas of system administration, network administration, network security, application development, and architecture. Currently, Jon works as a senior software engineer for Syn-Tech Systems.Jon has developed extensively for the iOS platform since 2008. This includes several apps that he has published in the App Store, apps that he has written for third parties, and numerous enterprise applications. He has also developed mobile applications for the Android and Windows platforms. What really drives Jon the challenges that the field of information technology provides and there is nothing more exhilarating to him than overcoming a challenge.Some of Jon’s other interests are spending time with his family, robotic projects, and 3D printing. Jon also really enjoys Tae Kwon Do, where he and his oldest daughter Kailey earned their black belts together early in 2014, Kim (his wife) earned her black belt in December 2014, and his youngest daughter Kara is currently working towards her black belt.

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

Dati bibliografici

Titolo: Swift 4 Protocol-Oriented Programming: Bring...
Casa editrice: Packt Publishing
Data di pubblicazione: 2017
Legatura: Brossura
Condizione: New
Edizione: terza edizione

I migliori risultati di ricerca su AbeBooks

Foto dell'editore

Hoffman, Jon
Editore: Packt Publishing, 2017
ISBN 10: 1788470036 ISBN 13: 9781788470032
Nuovo Brossura

Da: Lucky's Textbooks, Dallas, TX, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Codice articolo ABLIING23Mar2912160180224

Contatta il venditore

Compra nuovo

EUR 37,79
EUR 3,40 shipping
Spedito in U.S.A.

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Jon Hoffman
ISBN 10: 1788470036 ISBN 13: 9781788470032
Nuovo Paperback

Da: Chiron Media, Wallingford, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: New. Codice articolo 6666-IUK-9781788470032

Contatta il venditore

Compra nuovo

EUR 38,75
EUR 17,63 shipping
Spedito da Regno Unito a U.S.A.

Quantità: 10 disponibili

Aggiungi al carrello

Foto dell'editore

Jon Hoffman
Editore: Packt Publishing Limited, 2017
ISBN 10: 1788470036 ISBN 13: 9781788470032
Nuovo PAP
Print on Demand

Da: PBShop.store UK, Fairford, GLOS, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

PAP. Condizione: New. New Book. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Codice articolo L0-9781788470032

Contatta il venditore

Compra nuovo

EUR 42,27
EUR 5,71 shipping
Spedito da Regno Unito a U.S.A.

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Jon Hoffman
Editore: Packt Publishing Limited, 2017
ISBN 10: 1788470036 ISBN 13: 9781788470032
Nuovo PAP
Print on Demand

Da: PBShop.store US, Wood Dale, IL, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

PAP. Condizione: New. New Book. Shipped from UK. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Codice articolo L0-9781788470032

Contatta il venditore

Compra nuovo

EUR 45,73
Spedizione gratuita
Spedito in U.S.A.

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Jon Hoffman
Editore: Packt Publishing Limited, 2017
ISBN 10: 1788470036 ISBN 13: 9781788470032
Nuovo Paperback
Print on Demand

Da: THE SAINT BOOKSTORE, Southport, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: New. This item is printed on demand. New copy - Usually dispatched within 5-9 working days. Codice articolo C9781788470032

Contatta il venditore

Compra nuovo

EUR 48,06
EUR 18,22 shipping
Spedito da Regno Unito a U.S.A.

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Hoffman, Jon
Editore: Packt Publishing, Limited, 2017
ISBN 10: 1788470036 ISBN 13: 9781788470032
Nuovo Brossura
Print on Demand

Da: Majestic Books, Hounslow, Regno Unito

Valutazione del venditore 4 su 5 stelle 4 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Print on Demand pp. 210. Codice articolo 383246046

Contatta il venditore

Compra nuovo

EUR 48,76
EUR 7,40 shipping
Spedito da Regno Unito a U.S.A.

Quantità: 4 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Hoffman, Jon
Editore: Packt Publishing, 2017
ISBN 10: 1788470036 ISBN 13: 9781788470032
Nuovo Brossura

Da: moluna, Greven, Germania

Valutazione del venditore 4 su 5 stelle 4 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. &Uumlber den AutorrnrnJon Hoffman has over 20 years experience in the field of Information Technology. Over those 20 years, Jon has worked in the system administration, network administration, network security, application development, and arc. Codice articolo 513026443

Contatta il venditore

Compra nuovo

EUR 48,76
EUR 48,99 shipping
Spedito da Germania a U.S.A.

Quantità: Più di 20 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Jon Hoffman
Editore: Packt Publishing, 2017
ISBN 10: 1788470036 ISBN 13: 9781788470032
Nuovo Taschenbuch
Print on Demand

Da: preigu, Osnabrück, Germania

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Taschenbuch. Condizione: Neu. Swift 4 Protocol-Oriented Programming - Third Edition | Jon Hoffman | Taschenbuch | Englisch | 2017 | Packt Publishing | EAN 9781788470032 | Verantwortliche Person für die EU: Libri GmbH, Europaallee 1, 36244 Bad Hersfeld, gpsr[at]libri[dot]de | Anbieter: preigu Print on Demand. Codice articolo 120645206

Contatta il venditore

Compra nuovo

EUR 53,85
EUR 70,00 shipping
Spedito da Germania a U.S.A.

Quantità: 5 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Jon Hoffman
Editore: Packt Publishing, 2017
ISBN 10: 1788470036 ISBN 13: 9781788470032
Nuovo Taschenbuch
Print on Demand

Da: AHA-BUCH GmbH, Einbeck, Germania

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Taschenbuch. Condizione: Neu. nach der Bestellung gedruckt Neuware - Printed after ordering. Codice articolo 9781788470032

Contatta il venditore

Compra nuovo

EUR 58,87
EUR 62,01 shipping
Spedito da Germania a U.S.A.

Quantità: 1 disponibili

Aggiungi al carrello