Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

iOS Intermediate Swift 2 Extensions and Protocols Extensions and Protocols

Boris Likhobabin
Boris Likhobabin
3,581 Points

Default implementation of requirements in Swift protocols?

There is a true false question on a quiz "You cannot provide a default implementation for any requirements specified in a protocol" The correct answer is that is false. I don't get it. As I learned from the course is that we can only provide default implementation in protocol's extension but NOT in the protocol itself? So the given statement is correct. What am I missing?