The new object (is that instantiate the class or instantiate the object?) is a revised study plan. It drives me crazy every time I see another reference to learning objective-c being easy. Maybe if I already knew C++, that might be the case.
* * * Study plan * * *
Abundant Practice
use good naming conventions so I can search and find examples
i) Get each piece of code to work and make sure I understand why it works
ii) Repeat that concept in a simple piece of code of my own (or incorporate a couple of the concepts)
iii) Create a few more complicated own examples, reinforcing concepts
iv) Possibly - Create a physical notebook of examples
B) Return to the Objective-C for Dummies book (unfortunate name - I've learned a lot from this book)
i) Continue on from chapter 9 where I left off when I realized why I was fighting objects
ii ) Continue to work through each example, commenting each object-oriented statement to remind myself what that statement does
iii) Create some object-oriented flows - following objects within the code to help me think through how oop works
iv) Stop getting stressed about trying to incorporate oop in my own examples - hold off on this
v) Complete the book, simply working through it and coding up his examples
vi) Create/Add to physical notebook including heavily commented code examples
C) Study Object Oriented Methodology
i) Start with library books until I locate one I like
ii) See where I am by late November and signup for the community college oop class
iii) Develop a plan for integrating better understanding of oop with creating some of my own (more complex) examples which I rewrite/enhance as object-oriented code
D) Return to O'Reilly Cocoa and Objective-C Up and Running chapter 5
i) Evaluate what I want to do with the remainder of the book and do it
ii) Probably work through many of the examples see where I am, and what I need to learn
E) Begin the Dummies book for iphone programming
i) Self-evaluate readiness
ii) Follow book examples
iii) Create own examples
F) Achieve Nirvanna
No comments:
Post a Comment