Import It All
Books > Computers & Technology > Programming
Swift 4 Protocol-Oriented Programming: Bring predictability, performance, and productivity to your Swift applications, 3rd Edition

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

Product ID: 71086145 Condition: New

Payflex: Pay in 4 interest-free payments of R502.50. Learn more
R 2,010
includes Duties & VAT
Delivery: 10-20 working days
Ships from USA warehouse.
Secure Transaction
VISA Mastercard payflex ozow

Product Description

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

<h4>Key Features</h4><ul><li>Leverage the power of protocol-oriented programming in your applications and learn from real world use cases</li><li>Create a flexible codebase with protocols and protocol extensions</li><li>Increase the overall productivity and performance of applications with protocol-oriented programming</li></ul><h4>Book Description</h4><p>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.</p><p>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.</p><p>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.</p><h4>What you will learn</h4><ul><li>Understand the differences between object-oriented programming and protocol-oriented programming</li><li>Explore the different types that Swift offers and what pitfalls to avoid</li><li>Delve into generics and generic programming</li><li>Learn how to implement Copy-On-Write within your custom types</li><li>Implement several design patterns in a protocol-oriented way</li><li>Design applications by prioritizing the protocol first and the implementation types second</li></ul>

Technical Specifications

Country
USA
Brand
Packt Publishing
Manufacturer
Packt Publishing
Binding
Paperback
ItemPartNumber
Refer to Sapnet.
ReleaseDate
2017-10-06T00:00:01Z
UnitCount
1
EANs
9781788470032

You might also like

Back to top