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

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

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...).

Read More

Swift fundamentals: Equality & Identity for protocol, class, struct, enum | iOS Dev Live Mentoring

Swift fundamentals: Equality & Identity for protocol, class, struct, enum | iOS Dev Live Mentoring

To become a complete senior iOS developer, you need to master the fundamentals. Including how to make Swift structs with protocol dependencies Equatable.

Read More

Understanding Swift closures and pros/cons over protocols & delegates | iOS Dev Live Mentoring

Understanding Swift closures and pros/cons over protocols & delegates | iOS Dev Live Mentoring

Learn how to fully grasp closures in Swift, how and when to replace Swift protocols with closures, tuples, structs, or classes. And pros/cons of using delegates vs. closures for async operations.

Read More

S02E07: Refactoring protocols guided by tests and the compiler | Professional iOS Engineering Series

S02E07: Refactoring protocols guided by tests and the compiler | Professional iOS Engineering Series

In this episode, you’ll learn how to refactor protocol methods guided by tests and the compiler as we gradually migrate the QuizDelegate to the new APIs.

Read More