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

General Discussion

Advanced Obj-C, Future Training

I've just completed the Deep Dive for Obj-C and learned so much just by watching Doug code = how to assign objects with literals (which is so so much easier than anything else in the language) and how to use the Xcode environment to learn about new methods for the framework provided. I've ready several books on Obj-C and none of them were able to move as quickly from subject to subject as Doug did.

That being said, I think the dive was too short. I"m sure he had time constraints with his video's and of course had a huge amount of information to cover - can he come back and do an advanced Obj-C course to cover the rest of the language and review what he's already taught with more detail? I'd like to learn more about testing your code for errors and some of the new API's and features that came out with Xcode 5.

1 Answer

I learned XCTest (Xcode's default unit testing target) by myself and frankly it is quite straightforward after skimming through Apple's documentation. Though it is somewhat still in its infantile stage and lack certain basic functionalities such as wait for asynchronous processes and mock device/network state, which then requires 3rd party libraries or codes such as XCAsyncTest.

The Objective-C language and Cocoa (Touch) are VERY rich and it is tough to cover "the rest of the language." Advanced features are also often esoteric and thus not suited for a course for the general public. But if you are curious about certain framework, feel free to post it on the forum and tag one of the instructors (or even myself). Even if it is not suitable for a course, some of them might be inclined to blog about it if it is interesting. With that said, a course on Sprite Kit is rumored to be in the making and I personally am very excited by it!

Disclaimer: This comment is solely my own opinion as a student of Team Treehouse and does not reflect that of Team Treehouse or its instructors.