Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.


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