Save for later

Swift 2.0 Protocols

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. What you'll learn:
  • Protocol syntax
  • Protocols as types
  • Protocol composition
Get Details and Enroll Now

OpenCourser is an affiliate partner of Treehouse and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating Not enough ratings
Length 90-minute iOS Course
Starts On Demand (Start anytime)
Cost $0/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

Send to:

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.

Rating Not enough ratings
Length 90-minute iOS Course
Starts On Demand (Start anytime)
Cost $0/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
Enroll Now