X
Swift 4 Protocol-Oriented Programming - Third Edition
Swift 4 Protocol-Oriented Programming - Third Edition

Swift 4 Protocol-Oriented Programming - Third Edition

Product ID : 26350385
4 out of 5 stars


Galleon Product ID 26350385
Shipping Weight 0.97 lbs
I think this is wrong?
Model
Manufacturer Packt Publishing
Shipping Dimension 9.21 x 7.52 x 1.3 inches
I think this is wrong?
-
4,147

*Price and Stocks may change without prior notice
*Packaging of actual item may differ from photo shown
  • Electrical items MAY be 110 volts.
  • 7 Day Return Policy
  • All products are genuine and original
  • Cash On Delivery/Cash Upon Pickup Available

Pay with

About Swift 4 Protocol-Oriented Programming - Third Edition

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 Starting with the Protocol Our type choices Extensions Generics Object-Oriented Programming Protocol-Oriented Programming Adopting Design Patterns in Swift Case Studies