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

General Discussion

Should I do the iOS development with Swift 1.0 before I do the iOS development with Swift 2.0 track? Or is it a waste?

I am just beginning to learn Swift and was just wondering if Swift 1.0 is needed to learn Swift 2.0. I noticed there are some parts of Swift 1.0 that are outdated (i.e. Xcode doesn't work that way anymore) so I would like to know where to focus my time.

1 Answer

Jason Anders
MOD
Jason Anders
Treehouse Moderator 145,863 Points

I would focus on Swift 2.0. You are correct in that there is much that has changed and no longer works in Xcode 7.x.

I did the 2.0 Track and am now going through the 1.0 Track (partly for a review, but also to see how the language has changed and evolved in the past year. There are also some topics that are explored in 1.0 that have not yet been released in the 2.0 Track (but will be soon).

So, yes, focus on 2.0, because this is the current version and teaches what works now. Unless you know what has changed from 1.0 to 2.0, you wouldn't be able to follow along that easily in Xcode 7 anyways. And, then if you have time and want to... go back and go through 1.0.

Keep Coding! :)

Awesome will do! Thanks so much for the speedy reply Jason!