One of the most important additions to the new features and capabilities of the Swift programming language was an overhaul of protocols. Protocol-oriented programming and first-class value semantics have now become two incredibly powerful concepts at the heart of Swift's design. The Swift standard library is developed using Protocol-Oriented programming techniques so understanding what Protocol-Oriented programming is all about will help you understand how Swift standard library.
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 different 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 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, practical applications.
Country | USA |
Author | Jon Hoffman |
Binding | Paperback |
EAN | 9781788470032 |
Edition | 3rd Revised edition |
ISBN | 1788470036 |
Label | Packt Publishing - ebooks Account |
Manufacturer | Packt Publishing - ebooks Account |
NumberOfPages | 243 |
PublicationDate | 2018-03-09 |
Publisher | Packt Publishing - ebooks Account |
Studio | Packt Publishing - ebooks Account |
ReleaseDate | 0000-00-00 |