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

Should I stick to the Swift track and Fun Facts course, or should I switch to the Swift 2.0 track beforehand?

I am currently at the point where I could begin practicing and developing on the Fun Facts App course on the iOS Development with Swift Track. However, I am unsure if I should keep going thru the track. Would the Swift 2.0 Track help me greatly before continuing on with the Fun Facts App course, or should I carry on with the rest of the first track? Any suggestions would be greatly appreciated!! Thanks!! :)

1 Answer

You could go either way. The Swift 2.0 courses are still being developed, so it is not quite as complete as the older Swift courses. If you haven't already updated to Xcode 7, sticking with the older Swift courses would be fine. However, if you have upgraded your Xcode, then you could potentially run into problems trying to follow along with the older courses, as there will be changes in syntax between Swift 1 and 2. I have seen that, when they can, the instructors will add teacher notes to the older courses for those with newer versions of Xcode. But that isn't guaranteed to be the case for all courses.

Personally, I have kind of skipped through a few of the Swift 2.0 courses, especially the early ones, because there are very few significant changes. But I have gone back to the older courses to learn some of the more intermediate lessons. For example, Pasan's courses dealing with the Stormy weather app are fantastic, but they are currently only available in the Swift 1 courses. But that's fine, as long as you can deal with the changes in Swift 2 (or if you are still running Xcode 6).

I am currently running the most recent Xcode version. So it hasn't been terrible figuring out what changes to syntax I would need to make while following the courses, like print instead of println, etc.

But if the changes aren't too significant from Swift 1.0 to 2.0, then i may stick to the 1.0 track then. It seemed like I was missing something when I started the Fun Facts video, for some reason...

And thank you for your feedback!! :)