Big Nerd Ranch Day 02
Day 2 comes to an end. Mark finished teaching us about Objective-C. It was alot of material today. Much more about objects, inheritance, subclassing, Categories, Memory Management and Protocols to name just a few. The topic of Memory Management was very helpful, and all along Mark has been showing us how the areas of memory are reserved and used as our applications run, this is essential knowledge, since the iPhone lacks any garbage collection capability, and after going through this, I have a much better understanding of this topic now. The topics of Categories, Delegates, and Protocols were not quite as clear. Protocol’s I seem to understand, but the Categories and Delegates, I understand the concept, but executing them is a little hard to follow.
Our nature hike was a good one today, we went down to an old mill on the property, it was actually a much harder hike than yesterday, since the terrain was a little more rugged. But it was enjoyable, and got the blood flowing.
Mark left today, and it will be our next instructor Joe’s turn, and tomorrow we start building actual iPhone applications. All I can say is that having gone through the Objective-C course, I’m much better prepared to tackle iPhone development because now i can better understand the syntax of the language, and understand why things are written the way they are.
Hmm, that title is ripe for some horrible comments… But seriously, It’s been almost 4 weeks now, so is it perfect? Does it live up to my exacting standards?
Durning dinner the other night, I had a good discussion about smartphones with some co-workers. After which, we decided to go see what the buzz about the Palm Pre was about. We had at our disposal, my Xperia X1 and an Ipod Touch, but no Palm Pre. We’ve all seen and heard the buzz about it on the internet; rather hard not to. So we located the nearest Sprint store after dinner and rushed over to go see it. We wanted to see for ourselves if this device lived up to the hype and criticism we’ve seen online.