Swift 4
Protocol-Oriented Programming
Heads up! This course may be archived and/or unavailable.
If you plan on designing and implementing software using Swift, you need to understand the protocol-oriented programming (POP) paradigm. In this course, take a closer look at POP, and learn how to work with it to more efficiently approach app development. First, review what POP is, exactly, and how it differs from the classical object-oriented programming approach. Next, learn about the pillars of this new paradigm: protocol extensions, protocol inheritance, and protocol composition. Protocol extensions let you define default behavior for conforming types without defining a base class. Protocol inheritance is a powerful feature that lets you create more granular designs. Swift does not allow multiple inheritance for classes—but with protocol composition, Swift types can adopt multiple protocols. Plus, explore generics, and see how to implement a fully functional app using a protocol-oriented approach.
Contents:
- Introduction
- 1. Protocol-Oriented Programming
- 2. Protocols
- 3. Generics
- 4. Implement the Weather App Using POP
- Conclusion
Get a Reminder
Rating | Not enough ratings |
---|---|
Length | 1h 44m |
Starts | On Demand (Start anytime) |
Cost | $29/month (Access to entire library- free trial available) |
From | LinkedIn Learning |
Instructor | Károly Nyisztor |
Download Videos | Only via the LinkedIn Learning mobile app |
Language | English |
Subjects | Programming |
Tags | Developer Mobile Apps iOS Development Swift (Programming Language) |
Get a Reminder
Similar Courses
Careers
An overview of related careers and their average salaries in the US. Bars indicate income percentile.
IRB Protocol Analyst $37k
Protocol Superintendent $76k
C# Developer (FIX Protocol) $77k
Associate Protocol Project Manager 3 $83k
Team Protocol Specialist Contractor Lead $92k
LTE Protocol Stack Engineer $92k
Software Protocol Stack Engineer $106k
Air Force Officer (Executive Officer, Protocol Officer, Intelligence Officer) $121k
Senior Protocol Test Engineer $124k
Protocol Project Manager 2 $132k
Protocol Stack Developer $138k
Protocol Test Applications Engineer $140k
Write a review
Your opinion matters. Tell us what you think.
Please login to leave a review
Rating | Not enough ratings |
---|---|
Length | 1h 44m |
Starts | On Demand (Start anytime) |
Cost | $29/month (Access to entire library- free trial available) |
From | LinkedIn Learning |
Instructor | Károly Nyisztor |
Download Videos | Only via the LinkedIn Learning mobile app |
Language | English |
Subjects | Programming |
Tags | Developer Mobile Apps iOS Development Swift (Programming Language) |
Similar Courses
Sorted by relevance
Like this course?
Here's what to do next:
- Save this course for later
- Get more details from the course provider
- Enroll in this course