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

Colin Smith
Colin Smith
3,907 Points

Objective-C Track

Was the course track for Objective-C taken down? I was just getting started with it and pretty excited. iOS is my main focus and a grasp of Objective-C is very important for me. I'm pretty bummed as a subscriber that this would potentially happen. Anybody have good news?

Hey Colin. iOS is not my area of programming, but from what I have picked up just through reading random tech articles is that Objective-C has basically been replaced by Swift, and if you want to become an iOS developer learning Objective-C is not the best use of your time and energies. That's about all I can say. I recommend reading up on it yourself. But I would also say that your time studying Objective-C wasn't a complete waste. Regardless of the language you're studying, you're developing problem-solving skills and when it comes to programming, problem-solving is the most important skill.

Bruce Röttgers
Bruce Röttgers
18,211 Points

Michael Cook I have learned and am learning iOS and heavily disagree. Starting out I would recommend as well first learning Swift, though there's still a gigantic codebase written in Objective-C and it still is supported. There are a lot of jobs that want experience with Obj-C as well. So it is a language that everyone interested in iOS Dev needs to learn at some time in their career.

1 Answer

Robert Conti
Robert Conti
23,274 Points

Hey Colin,

The Objective-C track looks like it has been taken down, but there are still individual courses you can take. Once I am done with Swift, I plan on taking these courses to get more familiar with Objective-C as well. Here's the order I was going to do them in:

  • Objective-C Basics
  • Object-Oriented Objective-C
  • Objective-C for Swift Developers
  • Comparing Code: Swift and Objective-C
  • Build a Simple iPhone App Using Objective-C
  • Build a Playlist Browser with Objective-C
  • Displaying API Data with Collection Views in Objective-C

Hope this helps!