From the course: Practical Design Patterns in Swift

What you should know - Swift Tutorial

From the course: Practical Design Patterns in Swift

Start my 1-month free trial

What you should know

- [Instructor] Our course aims to deepen your knowledge of design patterns and coding best practices. I'm going to explain all the concepts and will provide thorough explanations regarding implementation details and about the sample code we use throughout this course. However, since we delve into intermediate topics, prior knowledge about object-oriented software development and some experience in Swift programming is required. For example, we're going to work with protocols, classes, value types, and dispatch queues. If you're not familiar with these concepts, check out our Switch Essential Training. This course assumes that you are familiar with Xcode and you've worked with Swift, but now you want to bring your game to the next level by applying software design patterns. To implement the exercises in this course, you'll need Xcode 10 or later. You can download Xcode for free from the Mac App Store.

Contents