Protocols in Swift
Heads up! This course may be archived and/or unavailable.
Called interfaces in other languages, protocols define a blueprint of methods, properties, and other requirements that suit a particular task or piece of functionality. Protocols allow us to build flexible, decoupled objects without the limitations of inheritance.
In this course, we’ll learn how to write basic protocols in Swift, how they are used in iOS development and how they lead better code reuse.
What you'll learn- Protocol syntax
- Protocols as types
- Protocol composition
Get a Reminder
Rating | Not enough ratings |
---|---|
Length | 99-minute iOS Course |
Starts | On Demand (Start anytime) |
Cost | $25/month (Access to entire library- free trial available) |
From | Treehouse |
Instructor | Pasan Premaratne |
Download Videos | Only via web browser |
Language | English |
Subjects | Programming |
Tags | iOS |
Get a Reminder
Similar Courses
Careers
An overview of related careers and their average salaries in the US. Bars indicate income percentile.
CSS, Programming/Mark up languages , HTML $55k
Foreign Languages Teacher $60k
World Languages Coach $61k
Coordinator, Institute of World Languages $63k
Chair, Department of World Languages and Cultures $66k
Professor of Foreign Languages - Spanish $71k
Department Head World Languages & ESL $72k
Chairperson, World Languages $74k
World Languages and Cultures Teacher $74k
World Languages Teacher and Soccer Coach $78k
Chair, World Languages Department $93k
Professor, Department of Modern Languages and Cultures $115k
Write a review
Your opinion matters. Tell us what you think.
Please login to leave a review
Rating | Not enough ratings |
---|---|
Length | 99-minute iOS Course |
Starts | On Demand (Start anytime) |
Cost | $25/month (Access to entire library- free trial available) |
From | Treehouse |
Instructor | Pasan Premaratne |
Download Videos | Only via web browser |
Language | English |
Subjects | Programming |
Tags | iOS |
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