Featured resource
Tech Upskilling Playbook 2025
Tech Upskilling Playbook

Build future-ready tech teams and hit key business milestones with seven proven plays from industry leaders.

Learn more
  • Course
    • Libraries: If you want this course, consider one of these libraries.
    • Core Tech

Design Patterns in Swift: Structural

This course will teach you about the structural design patterns and their implementation using modern Swift.

Karoly Nyisztor - Pluralsight course - Design Patterns in Swift: Structural
by Karoly Nyisztor

What you'll learn

Software design patterns are standard, proven ways to solve various problems programmers encounter. In this course, Design Patterns in Swift: Structural, you'll learn the structural design patterns and the way they are implemented using Swift 3. First, you'll explore the adapter pattern and bridge design patter. Next, you'll discover the composite pattern and the decorator design pattern. Then, you'll cover the great Swift language feature called extension. Finally, you'll learn about the facade, flyweight, and proxy design patterns. After completing this course, you'll be able to choose the right structural design pattern and implement it in an efficient way using Apple's Swift 3 programming language.

Table of contents

About the author

Karoly Nyisztor - Pluralsight course - Design Patterns in Swift: Structural
Karoly Nyisztor

Karoly is a veteran (mobile) developer having built several successful iOS apps and games, most of which were featured by Apple.

More Courses by Karoly