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 switch from the middle of "iOS Development with Swift" course to "iOS Development with Swift 2.0"?

I've been following "iOS Development with Swift" course for some time and just found out that there is another one and probably more relevant track "iOS Development with Swift 2.0". Should I switch to it?

I'm currently at "Build a playlist browser with Swift".

Thanks!

2 Answers

Jason Anders
MOD
Jason Anders
Treehouse Moderator 145,858 Points

In my opinion, I would switch to Swift 2.

I took Swift 2 first and am now going through Swift 1 course. I'm doing this mostly to refresh a bit, but I've notice there are quite a few changes between Swift and Swift 2. I'm also going through the Swift 1 track now to see how programming languages grow and mature (as Swift itself is only a couple years old).

The main thing to consider is your version of Xcode. Swift 1.x will not compile/run on Xcode 7.x. And, Swift 2.x will not work on Xcode 6.x.

The current language is 2.x, but it really is up to you. I think both will be beneficial in the long run. I choose to do the more recent one first and then the older version to see how / what has changed.

:)

I'll switch! Thanks Jason! The best answer is almost always the answer you want to hear :)

Hi!

It is really up to you. If you do switch over you will probably want to figure out where best to start from so you don't have to cover all the content you have already covered again. The course you are currently doing is fine and all valid apart from some code changes that occurred between Swift 1 and Swift 2.

I guess you just need to ask yourself whether you think it will be worth it.

I hope that I managed to help you out.

-Luke