Essential Developer

View Original

OOP & POP in Swift demystified with concrete examples | iOS Dev Live Mentoring

This video was publicly available only until January 24th, 2022. Now, it's only available to students of the iOS Lead Essentials program.

Watch on YouTube

To become a complete senior iOS developer, you need to learn how to effectively use different language features (protocols, extensions, dynamic dispatch...) and programming paradigms (procedural, functional, object-oriented...).

Also, realize that you don't need to choose only one paradigm and discard the others. If you know their strengths and shortcomings, you can quickly choose the most suitable solution for the challenge at hand.

And avoid common misconceptions, such as thinking that Object-Oriented Programming is only about classes and inheritance (aka Class-Oriented Programming).

So watch this mentoring session now to learn with concrete examples how OOP and POP are not that different and can work incredibly well together to enable modularity and polymorphism.

But hurry up because this video is publicly available only until January 24th, 2022. After that, it'll only be available to students of the iOS Lead Essentials program.

Also, subscribe to our Youtube channel