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 Objective-C Basics (Retired) Introduction to Objective-C From Structs to Objects

Bonbon Lang-es
PLUS
Bonbon Lang-es
Courses Plus Student 2,040 Points

wrong start to introduce objective-c.

this video is frustrating, with too much elements introduced without discussing them. "it looks like a struct". really?!? why did the @interface Sphere: NSObject just suddenly is okay to have opening and closing brackets? i thought the @interface acts like the start of the block and the @end closes it? I don't even remember him discussing what a class file is, and why to do I need to make a new cocoa touch class but ending up with two files that don't have any traces of the word "class". and then now he mentioned that NSArray is a class and there are lots of classes. he really likes to mention things without explaining them or hinting if they need to be minded of or not. "We don't directly manipulate our instance variables". I think the classes should really be discussed first before tackling an instance variable because beginners do not know what an instance variable is and why we don't directly manipulate them in OOP, or at least in Objective C's implementation. and he likes to take shortcuts e.g. going to Sphere.m without telling us. "Let's create an implementation for these two getters and setters." then goes on his way of copy-pasting and then by 5:45 i got lost.

I got lost on this video too. I tuck the advice of a few fellow students and got a hold of a copy of 'The Big Nerd Ranch' guide to Objective-C. After working through the book for a couple of weeks I actually find Dougless' struct video quite comical hah

How on earth is this a beginner's course?!

5 Answers

Rajiv Barton
Rajiv Barton
12,051 Points

Even starting at the beginning of the track and having a bit of c++ background this video and the following ones are confusing as hell.

Did you start with this course, or did you start at the beginning of the track?

The track overview is here: http://teamtreehouse.com/library/objectivec-basics#introduction-to-objective-c

Objective C Basics is actually the 4th unit in this track, after Fundamentals of C, Functional Programming in C and Pointers and Memory.

If you're just starting straight into Introduction to Objective C, you're missing the groundwork the instructor has laid in the earlier units.

Steve, sorry man but I totally agree with the other two. I also did the other units but this video just kind of smacks you in the face. There has got to be an easier transition into this whole thing.

Trenton Tyler
Trenton Tyler
491 Points

There is way to much going on in this video at one time I can not even attempt to follow it. I look over at my other screen to type in what he is typing and there are 10 other things on his screen and in different files that were not even discussed. The concept is frustrating enough and you add onto it that nothing is being said as to what was just done. Not much is being taught as much as it is being said and flying through this. At this point I am not learning anything, just trying to keep up with what he is typing.

I dont think they are looking into this it will be really nice if they do