Protocol-Oriented Programming in Swift 5: Familiarize yourself with POP to fully unleash the power of Swift 5 and protocols - Paperback

Protocol-Oriented Programming in Swift 5: Familiarize yourself with POP to fully unleash the power of Swift 5 and protocols - Paperback

$25.52
Skip to product information
Protocol-Oriented Programming in Swift 5: Familiarize yourself with POP to fully unleash the power of Swift 5 and protocols - Paperback

Protocol-Oriented Programming in Swift 5: Familiarize yourself with POP to fully unleash the power of Swift 5 and protocols - Paperback

$25.52
Shipping calculated at checkout.

by Karoly Nyisztor (Author)

Understanding the Protocol-Oriented Programming (POP) paradigm is imperative if you plan on designing and implementing software using Swift 5. In this book, you'll learn how to work with POP to approach app development more efficiently.

First, we review what POP is and how it differs from the classical object-oriented programming approach. Next, we discuss the pillars of this new paradigm: protocol extensions, protocol inheritance, and protocol composition. In the last part of this book, we're going to implement a fully functional app using the protocol-oriented approach.

Topics include:
  • What's protocol-oriented programming?
  • The pillars of POP
  • Defining method requirements
  • Class-bound protocols
  • Adopting a protocol
  • Generics and protocols
  • Implementing an app from scratch using POP

Throughout the book, you'll acquire coding skills that can be applied in real-world situations.


About the Author

Karoly Nyisztor is a veteran software engineer and instructor.

He has worked with large companies such as Apple, Siemens, and SAP. Karoly has designed and built several enterprise frameworks, and he holds twelve patents related to inventions in the field of mobile computing.

After 18 years, he left the corporate world to start his own business. Since 2016, he's fully committed to teaching. As an instructor, he aims to share his 20+ years of software development expertise.

Karoly teaches Software Architecture, Object-Oriented Programming and Design, Python, Swift and iOS Programming, and other, programming-related topics.
You can find his courses and books on all major platforms including Amazon, LinkedIn Learning, Pluralsight, Udemy, and iTunes.

Number of Pages: 96
Dimensions: 0.23 x 9 x 6 IN
Publication Date: March 11, 2021

Made with care

Great value

Elegant design

Quality materials

Details

This product is crafted with quality materials to ensure durability and performance. Designed with your convenience in mind, it seamlessly fits into your everyday life.

Shipping & Returns

We strive to process and ship all orders in a timely manner, working diligently to ensure that your items are on their way to you as soon as possible.

We are committed to ensuring a positive shopping experience for all our customers. If for any reason you wish to return an item, we invite you to reach out to our team for assistance, and we will evaluate every return request with care and consideration.

Play video

Shop The Full Collection

!Ah y Le Lo Lay, Le Lo Ley! Musica Tipica de Puerto Rico - Paperback

!Búscalo! (Look It Up!): A Quick Reference Guide to Spanish Grammar and Usage - Hardcover

!Búscalo! (Look It Up!): A Quick Reference Guide to Spanish Grammar and Usage - Paperback

!Eureka! - Hardcover