I’ve just finished up chapter 2. Chapter 2 uses a command line tool app to go over the basics of Objective-C programming. It’s really ingenious the terms that they use to get you to understand object-oriented programming. I wish the guys at Big Nerd Ranch had released a book on Java programming in 1999. It would have made learning that language so much more pleasurable.
The big take away from this chapter is “Follow the Conventions of Objective-C”. The instructors ask that you follow proper Objective-C programming conventions, and they ask that you do things their way for the present. Once you’ve finished the book, you are encouraged to go off on your own and challenge what they have taught you.
Personally, I like a nice pattern and way of doing things. It makes it much easier to create new applications in my opinion. Add in the fact that Aaron Hillegass has been working with Objective-C for about 2 decades so I think I know what he’s talking about.
Chapter 3 is all about memory management. You’ll probably want to read chapter 3 more than once if you are new to memory management. If you are coming from a Java background you’re probably appalled by the fact that you have to manage your own memory. I know that I was a little intimidated at first, but with practice you get the hang of it, and like everything else repetition creates familiarity.
The best part of chapter 3 comes after all of the nice explanations of how memory management works, and why you need to use it. They give you 5 rules and one exception so that you can effectively implement memory management in your coding. Learn these rules and memory management will be a breeze.
Sun, Aug 29, 2010
0 Comments