Account
account
Cart
cart
Shop by Social Popularity
Best Sellers
Price Drops
viral product price drops
New Items
viral products 2026
Live View
live viral best sellers today viral products on social media Search cart menu
 
Protocol-Oriented Programming in Swift 5: Familiarize yourself with POP to fully unleash the power of Swift 5 and protocols - Paperback

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

Price:$32.52
  • $32.52


Product Description

Report copyright infringementby 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 AuthorKaroly 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: 132

Dimensions: 0.31 x 9 x 6 IN

Publication Date: March 11, 2021