Feb

06

2018

Swift 4 Protocol-Oriented Programming - Third Edition

chieutuongtu 6 Feb 2018 00:13 LEARNING » e-book

Swift 4 Protocol-Oriented Programming - Third Edition

Swift 4 Protocol-Oriented Programming - Third Edition: Bring predictability, performance, and productivity to your Swift applications by Jon Hoffman
English | October 6, 2017 | ISBN: 1788470036 | PDF | 210 pages | 2.4 MB

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

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

Buy Premium Account To Get Resumable Support & Max Speed




Links are Interchangeable - No Password

High Speed Download

Add Comment

  • People and smileys emojis
    Animals and nature emojis
    Food and drinks emojis
    Activities emojis
    Travelling and places emojis
    Objects emojis
    Symbols emojis
    Flags emojis