Skip to main content

NOTICE: On Friday Nov 6, Workspaces will be temporarily unavailable for maintenance.

🚀 In our NEW AI Bootcamp you'll build a working app in 28 days, no experience required. Free to all subscription levels.

✨ Earn college credits in Cybersecurity, JS, HTML, CSS and Python

Join the Treehouse affiliate program and earn 25% recurring commission! 🤑

  • Treehouse Logo
    • For Individuals
    • For Businesses
    • For Schools
    • For Libraries
    • For Military
    • All Courses
    • Tracks
    • AI Bootcamp
    • College Credit
    • Techdegree Bootcamps
    • Front End Development
    • Full Stack JavaScript
    • Code Adventures
    • Discord
    • Forum
    • Success Stories
    • Treehouse Links
    • 100 Days of Code
    • Explore
    • Career Toolbox
    • Free Treehouse Near Me
    • Affiliates
    • Blog
    • Support
    • About
    • Learn
    • Beginner's Guide to Coding
    • Data Analysis with SQL & Python
    • Front-End Web Development
    • Python Programming Basics
    • Techdegree Bootcamp Overview
    • UX Design Fundamentals
    • AI Tools for Beginners
  • For Individuals For Businesses For Schools For Libraries For Military
  • All Courses Tracks AI Bootcamp College Credit
  • Techdegree Bootcamps Front End Web Development Full Stack JavaScript
  • Code Adventures Discord Forum Success Stories Treehouse Links 100 Days of Code
  • Explore Career Toolbox Free Treehouse Near Me Affiliates Blog Support About
    Learn Beginner's Guide to Coding Data Analysis with SQL & Python Front-End Web Development Python Programming Basics Techdegree Bootcamp Overview UX Design Fundamentals AI Tools for Beginners
  • Sign In
  • Free Trial
Instagram Twitter Facebook YouTube LinkedIn
Loading banner... Start your free trial at Treehouse
    • Newest
      • Newest
      • Active
      • Unanswered
      • Featured
    • All Topics
      • All Topics
      • • General Discussion
      • • AI
      • • APIs
      • • Coding for Kids
      • • College Credit
      • • Computer Science
      • • CSS
      • • Data Analysis
      • • Databases
      • • Design
      • • Development Tools
      • • Digital Literacy
      • • Game Development
      • • Go Language
      • • HTML
      • • Java
      • • JavaScript
      • • Learning Resources
      • • Machine Learning
      • • No-Code
      • • PHP
      • • Professional Growth
      • • Python
      • • Quality Assurance
      • • React
      • • Ruby
      • • Security
      • • Swift
      • • Vibe Coding
  • Dongeui Hong
    Dongeui Hong
    1,529 Points

    differences between struct, enum and class

    Posted October 2, 2015 8:33am by Dongeui Hong
    Dongeui Hong
    1,529 Points
    • iOS
    • Object-Oriented Swift
    • Classes and Objects
    • Designated Initializer

    1 Answer

  • Rakeem Williamson
    Rakeem Williamson
    7,163 Points

    cant pass the code challenge

    Posted August 11, 2015 11:42am by Rakeem Williamson
    Rakeem Williamson
    7,163 Points
    • iOS
    • Object-Oriented Swift
    • Classes and Objects
    • Designated Initializer

    1 Answer

  • Richard Mason
    Richard Mason
    3,027 Points

    Get error when leaving 'price' with a default value as in video

    Posted June 29, 2015 6:26am by Richard Mason
    Richard Mason
    3,027 Points
    • iOS
    • Object-Oriented Swift
    • Classes and Objects
    • Designated Initializer

    4 Answers

  • peter keves
    peter keves
    6,854 Points

    is designated initializer same as the initializer used for structs ? and if so why is it called designated

    Posted June 24, 2015 2:38pm by peter keves
    peter keves
    6,854 Points
    • iOS
    • Object-Oriented Swift
    • Classes and Objects
    • Designated Initializer

    0 Answers

  • Sarah Bylmakers
    Sarah Bylmakers
    1,964 Points

    In need of some definitions for syntax terms

    Posted June 23, 2015 9:48am by Sarah Bylmakers
    Sarah Bylmakers
    1,964 Points
    • iOS
    • Object-Oriented Swift
    • Classes and Objects
    • Designated Initializer

    1 Answer

  • Terrez dawson-holland
    Terrez dawson-holland
    1,656 Points

    I think I missed something regarding Classes and initializers..

    Posted March 24, 2015 7:01pm by Terrez dawson-holland
    Terrez dawson-holland
    1,656 Points
    • iOS
    • Object-Oriented Swift
    • Classes and Objects
    • Designated Initializer

    2 Answers

  • Kirk Lewis
    Kirk Lewis
    1,486 Points

    Using same property names within different parts of blocks of code is confusing me.

    Posted March 10, 2015 7:16am by Kirk Lewis
    Kirk Lewis
    1,486 Points
    • iOS
    • Object-Oriented Swift
    • Classes and Objects
    • Designated Initializer

    1 Answer

  • Amelia Boli
    Amelia Boli
    1,953 Points

    Why would you set a default value for price when you initialize it later in the class?

    Posted January 28, 2015 11:59pm by Amelia Boli
    Amelia Boli
    1,953 Points
    • iOS
    • Object-Oriented Swift
    • Classes and Objects
    • Designated Initializer

    3 Answers

  • Mathieu Grenier
    PLUS
    Mathieu Grenier
    Courses Plus Student 8,997 Points

    Dont have any subtitle ?

    Posted January 20, 2015 8:06pm by Mathieu Grenier
    Mathieu Grenier
    Courses Plus Student 8,997 Points
    • iOS
    • Object-Oriented Swift
    • Classes and Objects
    • Designated Initializer

    4 Answers

  • Juan Cabral
    Juan Cabral
    4,318 Points

    Why in the init method we can change title if it is a constant? Inside the class its behavior is like a variable?

    Posted January 3, 2015 1:54am by Juan Cabral
    Juan Cabral
    4,318 Points
    • iOS
    • Object-Oriented Swift
    • Classes and Objects
    • Designated Initializer

    1 Answer

Posting to the forum is only allowed for members with active accounts.
Please sign in or sign up to post.

Techdegree

  • Front End Web Development
  • Full Stack JavaScript
SEE ALL

Tracks

  • Learn to Code for Beginners
  • Beginning Python
  • Beginning SQL
  • Beginning Java
SEE ALL

Courses

  • JavaScript Basics
  • Intro to HTML & CSS
  • Python Basics
  • CSS Layout
SEE ALL

About Us

  • About
  • Blog
  • Community
  • Stories
  • Contact
  • Gift Card

Explore

  • Plans
  • Affiliates
  • Perks
  • Shop
  • Free Treehouse Near Me
  • Treehouse for Libraries
  • Treehouse for Businesses

Treehouse is an online technology education platform founded in 2011. Treehouse offers more than 700 self-paced, video-based courses in web development, programming, data analysis, design, and AI, plus two project-based bootcamp programs in Front End Web Development and Full Stack JavaScript. Individual Treehouse plans start at $25 per month and include a 7-day free trial. Treehouse serves individual learners, businesses, schools, and public libraries. Cardholders at participating U.S. public libraries can use Treehouse for free. Select Treehouse courses, offered with University Pathways International, are recommended for college credit by ACE and NCCRS. Treehouse learners earn digital certificates for completed Tracks.

Terms & Conditions · Privacy · © 2026 Treehouse Island, Inc.
  • Twitter
  • YouTube
  • Facebook
  • LinkedIn
  • Instagram
  • Discord