๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

Swift 4 protocol-oriented programming: bring predictability, performance, and productivity to your Swift applications

โœ Scribed by Hoffman, Jon


Publisher
Packt Publishing
Year
2017
Tongue
English
Edition
Third edition
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


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

About This Book

  • 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

    Who This Book Is For

    This book is for Swift developers who want to learn and implement protocol-oriented programming in their real-world 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...
  • โœฆ Subjects


    Application software--Development;COMPUTERS--Programming Languages--General;COMPUTERS--Programming--Mobile Devices;COMPUTERS--Web--General;Swift (Computer program language);Electronic books;Application software -- Development;COMPUTERS -- Programming Languages -- General;COMPUTERS -- Programming -- Mobile Devices;COMPUTERS -- Web -- General


    ๐Ÿ“œ SIMILAR VOLUMES


    Swift Protocol-Oriented Programming: Inc
    โœ Jon Hoffman ๐Ÿ“‚ Library ๐Ÿ“… 2019 ๐Ÿ› Packt Publishing ๐ŸŒ English

    <p><b>Get up to speed with the protocol-oriented programming paradigm to ensure better code maintainability and increased performance with Swift programming</b></p><h4>Key Features</h4><ul><li>Use protocol-oriented programming to enhance your applications</li><li>Use generics to create flexible fram