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

Is Objective-C still Important? And thoughts on Swift so far? :)

So I had an idea that Swift was going to take over and that Objective-C would kinda fade. I've done most of the old Objective-C courses (Didn't finish them all because all of the sudden swift came out) and on the Swift ones now. However I just noticed a few new Objective-C courses being uploaded. So should I go back and keep learning Objective-C alongside Swift? I don't want to learn a language that is going to vanish soon, but maybe its here to stay.

2 Answers

Hi Sergio,

Objective-C as a language will stick around for years to come, it won't fade away in say the next year for instance as developers need time to make the transition which could take until the end of this year and even still it's the primary language used in nearly all the available App Store apps today which makes Swift a little brother for the moment until the adoption rate picks up.

Another problem is unlike Objective-C; Swift only works on iOS 7 and above which for a lot of developers is an issue since iOS 6 still has a lot of users and even iOS 5 is active for a small but decent amount of users, at the end of the day it will come down to careful timing between Apple and the development community to ensure that apps meet a base requirement of iOS 7 which will allow us to move forward into the future without worrying about backwards compatibility.

Thanks Chris! That is all very useful information. :)

I also have the same problem you are facing.

I have decided to go forward with Swift. Apps for Apple Watch can be programmed in Swift only. I think by the end of this year, Swift will grow to large extent.

Thanks of your reply! That's a good thing to keep in mind about the apple watch. :)