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


Please Any One Can Help Me About Courses on Swift ?

Hi EveryOne

when i sign up to the TeamTreehouse i was learn swift 2 with teacher Pasan but when i finish track for Pasan I am confused I've seen 2 courses on swift one with Pasan and another with Amit my question is must i Need to follow this 2 courses or one is enough and please if i follow one course also I've seen another app on objective-C like blog reader i founded in course objective-C not on the swift and many videos like (local notifications,iOS Pattren )all these videos on objective-C not on the Swift ? is i must waiting new video or i can read even if was on objective-C

please recommend me from anyone thank you very much

1 Answer

Keli'i Martin
Keli'i Martin
8,227 Points

There are indeed two separate Swift tracks on Treehouse. The Swift 2.0 track uses the latest version of Swift and Xcode 7. The older Swift courses are still valid, and when possible, the instructors will note when things have changed for newer versions of Xcode. It is possible to go through all the older Swift courses using the latest Xcode, but there will be times that it won't work because of changes in Swift, so be cautious.

Lastly, there are also courses in iOS using Objective-C. Objective-C is the language originally used to build iOS and OS X apps. Although Swift is the brand new language for iOS development, the vast majority of iOS and OS X apps are still built using Objective-C, so it is definitely a benefit to know both. My one caution with using the Objective-C courses is that they may or may not have been updated recently. While the Objective-C language itself hasn't changed very much since Swift was introduced, there is still the possibility that some of the material is a little outdated and may not work exactly as instructed, so again, be cautious.

My advice for you, if you are brand new to iOS development, is to stick with the Swift 2.0 courses for now. Once you feel confident with Swift 2.0, there are definitely some benefits to looking at the older Swift courses. Pasan did two excellent courses surrounding a Weather app that were fantastic!

Thank you very much Keli'i Martin for recommended me and help me