New Course: Swift Design Patterns

If you’re looking for a comprehensive guide to design patterns, our new course is ideal for you. In Swift Design Patterns, you’ll get 24 detailed videos totalling 3.5 hours of viewing time, in which you’ll learn some common design patterns that you can use over and over in many different languages.

New Course: Swift Design Patterns

New Course: Swift Design Patterns

What You’ll Learn

In this course, ThemeKeeper Tuts+ instructor Derek Jensen will teach you some of the most common design patterns, and he will explain and demonstrate exactly how these patterns can be applied using the Swift programming language. You’ll learn the following patterns:

Creational Patterns

  • factory
  • abstract factory
  • singleton
  • prototype
  • builder

Structural Patterns

  • adapter
  • flyweight
  • proxy
  • bridge
  • decorator
  • composite
  • facade

Behavioral Patterns

  • iterator
  • command
  • chain of responsibility
  • mediator
  • memento
  • interpreter
  • observer
  • strategy
  • state

For each pattern, you’ll see a complete example in code, and you’ll get an explanation of the specific challenge the pattern is solving. By the end, you’ll have some powerful new coding tools in your toolkit.

Watch the Introduction

Take the Course

You can take our new course straight away with a subscription to ThemeKeeper Elements. For a single low monthly fee, you get access not only to this course, but also to our growing library of over 1,000 video courses and industry-leading eBooks on ThemeKeeper Tuts+.

Plus you now get unlimited downloads from the huge ThemeKeeper Elements library of 300,000+ photos and 34,000+ design assets and templates. Create with unique fonts, photos, graphics and templates, and deliver better projects faster.