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 Build a Self-Destructing Message iPhone App Designing and Starting the App A Storyboard with a Tab Bar Controller

Impossible to track this course. Completely outdated.

This course (as others related to Objective-C) is very outdated. Each step is followed by an error or something that you have to do in a different way. Even the .zip project available for download doesn't work properly.

These courses should be updated.

Darean Wong
Darean Wong
Courses Plus Student 4,186 Points

What I did instead was to try to figure out how to do things the "new" way and I believe we can learn more doing it this way too since we'll be accustomed to doing things ourselves instead of blindly following steps laid out for us.

That said, I do agree that a lot of the courses are outdated with respect to iOS 8 and especially Xcode 6.

Nic Desjardins
Nic Desjardins
2,093 Points

I agree, part of providing training material for things that constantly evolve is looking back at it once in a while to see whether things have changed such that your learners can no longer follow along.

When lessons are new or up to date, they are fun and easy to get through. However, when they aren't kept up to date with the tools of today, it's hard to follow along and you end up having to do research for workarounds in the time you had put aside for learning, that's not good. Also, you will likely find a higher drop-out rate for these courses versus the course you keep up to date.

2 Answers

Jack Campbell
Jack Campbell
1,822 Points

100% agree! Just finished the lesson on putting in the tab bar controllers and it won't work.

I agree with Darean Wong, if you want to be a good iOS developer you need to have the skill to adapt to updates to the relevant frameworks and Xcode.

I know it's a bit frustrating at first and you feel like it's a waste of time, but you are practicing a valuable skill. Just push through! Good luck.

Although, i'm sure OP actually did that, but my message was directed to people who view this question.