Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

iOS

Gettable Settable properties?

Hello I am following the Swift 2.0 Basics Course, and I have not gotten to understand very well gettable and settable properties. I understand that gettable is read only, and settable allows you to modify the property. I still dont understand when you need to use them and when not use them. Thank you.

1 Answer

Almost. Gettable properties return property values. Settable properties set or update property values. A property is read-only, therefore, if it can be read (get) but not changed (no set). A property is updatable-only if it can be set but not read (get). A property is readable and updatable if it has both set and get.