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
macche
3,989 PointsiOS Development with Swift Track, between Swift 1.0 and Swift 2.0
Hello there, I am following the Track "iOS Development with Swift" and I reached the step "Object oriented Swift".
I noticed that in the Library, under iOS section, where we can find every single course, now there is "Object oriented Swift", part of the Track I am following, and "Object oriented Swift 2". They are with two different teachers.
I can see that "Object oriented Swift 2" is an update respect "Object oriented Swift" but which one you guys suggest to cover?
I know I can cover both of them in order to improve more, but cover both classes means spend more time that I cold invest covering more classes. This is already happening with other courses in same Track.
I find the this kind of organization a little confusing, but apart of it I will love any suggestions.
2 Answers
razmig pulurian
Courses Plus Student 23,889 PointsHi antoniotiritiello,
I think it depends on what you want to achieve.
If your goal is to learn the latest version of Swift and start using it as quickly as possible, then I would stop your progress in the Swift 1.0 track and switch to the Swift 2.0 track.
However, if you goal is to learn what the difference is between Swift 1.0 and Swift 2.0 is, get as much practice as you can, or if you are like me and hate having a track that is started and never finished, then you may want to finish up your Swift 1.0 track first and then move on to Swift 2.0.
About Swift 2.0
Swift 2.0 has some cool new features. You can find some more information in the Apple developer blog, and see if that helps you make a decision on what to do: https://developer.apple.com/swift/blog/?id=29
If you plan on developing apps, then you'll eventually want to learn Swift 2.0 anyway, so it just depends on WHEN you want to start the 2.0 track.
About the Swift 2.0 Track
In addition to teaching the new Swift 2.0 features, the 2.0 track also has updated video and quiz content. Personally, I think the videos in the 2.0 track are a bit better and explain some difficult concepts more clearly. For example, I just finished the latest course in the 2.0 track which explains how to use Xcode to make an app layout in much more detail. So from a content perspective, it might make sense to switch to the 2.0 track now.
Hope this helps!
Andrew Lisac
1,602 PointsI'm in the same situation. I worked through Object Oriented with 1.0, and then watched the videos for 2.0 without completing the tasks. Currently working the the Simple iPhone app in 2.0. I like it, but unlike with 1.0, most questions you you have are not already answered in the forums, so help is somewhat limited at this point.