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

Intro to Objective C

So I am onto the Intro to Objective-C stage. And I am just so lost. I have watched the videos twice, and still can only fluke get one of the questions right ... Does anyone have any suggestions as to how I can grasp a better understanding on what is going on? I found all the C stuff pretty straight forward and go 95% of all the questions correct on my first attempt. But this objective-c stage is giving me a slight headache. Thanks!

5 Answers

Rodrigo Chousal
Rodrigo Chousal
16,009 Points

I was in your shoes once, and quite frankly I kind of still are... I believe it is quite common to not grasp most of the concepts at such an early stage, since the exact same thing happened to me. Just try to listen to key details about what the teacher is saying and writing... Also have Xcode opened and write whatever he is writing (without getting lost in what he is saying). My advice is: even when you are deeply frustrated and you don't understand anything, think about the concepts of Objective-C and keep watching the videos (different ones, keep progressing through the course)... Enough repetition and listening to what he is saying will get you through, I promise. By the way, watching it over and over again will probably make you even more confused. Which is the topic you are having trouble with?

Stone Preston
Stone Preston
42,016 Points

object oriented concepts can be tough to wrap your mind around. what exactly are you lost on? any particular topics

Nic Huang
PLUS
Nic Huang
Courses Plus Student 10,573 Points

If you understand C, Obj-C is no big problem for. The real challenge here is the concept of object-oriented programming. It's also confusing to me when I first started. What I did before was just going through different projects in Treehouse, such as Crystall Ball or Ribbit. By hands-on learning, every thing once theoretical to me becomes practical.

Dave Ko
Dave Ko
11,915 Points

Few of my thoughts that could be helpful:

  1. Your taking concepts and linking them together
  2. Your learning a new way of being creative
  3. Sometimes you have to do two or three + steps to get the concept working
  4. Keep trying different concepts together
  5. Don't get stuck on the understanding

Overthinking?

  1. Don't over think programming it's really simple.

Hey All. Thank you so much for your response. This is such a great community, I am really looking forward to progressing. The main thing that is confusing me is the idea of getters and setters and the syntax's used for them. Also I feel I am trying to apply too much of what I learnt doing the C component of the track, and not seeing Objective-C as a new language that is going to differ from C ... Maybe I am expecting it to flow on a bit easier than what it is? ... Does that make sense?