/Getting-Started-with-Protocols-in-Swift

Getting Started with Protocols in Swift, published by Packt

Primary LanguageSwiftMIT LicenseMIT

Getting Started with Protocols in Swift [Video]

This is the code repository for Getting Started with Protocols in Swift [Video], published by Packt. It contains all the supporting project files necessary to work through the video course from start to finish.

About the Video Course

Using right protocols can transform the way you write Swift code. Building on top of familiar object oriented principles, they enable you to define blueprints for common functionality that any class, structure, or enumeration can adopt. 

Protocols fix many of the most painful problems associated with OOP. This course introduces protocols and explains how to use them. With useful examples and practical, step-by-step instructions, you'll create protocols and use them in your code. By the end of the course you'll be ready to use protocols in production to improve the effectiveness of your code.

What You Will Learn

  • Get to know the advantages of using protocols in your code
  • Explore the basic and advanced features of protocols
  • Define protocols in order to represent powerful and reusable concepts in your code
  • Create and use generic functions and types in Swift
  • Use generics with protocols in order to write powerful and flexible generic code

Instructions and Navigation

Assumed Knowledge

To fully benefit from the coverage included in this course, you will need:
If you are a Swift Developer who is keen to improve the flexibility, maintainability, and reusability of your code, this video is for you. Don't worry if you have no experience at all with protocols in Swift; we'll start right from the basics of what protocols are and how you define them.

Technical Requirements

  • OS: Linux
  • Processor: 3.2 GHz
  • Memory: 8 GB
  • Storage: 500 GB
  • Software Requirements

  • Operating system: Linux, Windows or Mac
  • Browser: Chrome Latest

Related Products