Saturday, December 6, 2008

Day 3 (Navigation Controller with toolbar Tutorial)

In this tutorial, I learned more about navigation between Nib files and how connecting everything within SDK works. This tutorial was very good in explaining what needed to be done to the delegate and view controllers, but I still find a lack of communication describing what needs to be done in the Nib files within Interface Builder. I had to download the source file again to complete the tutorial, and then compare what I had completed from following the tutorial and what still needed to be done in the code as well as with the Nib files and connect them. Perhaps the writer just assumes that everyone knows exactly what they are doing, or believes that everyone has done his previous tutorials before this one and should be able to complete it from memory. Whatever his thoughts are, again I would like to see more tutorials that are more complete in describing every step to complete the lesson.

This tutorial, once completed, will give you a great basis of understanding how each Nib file interacts with each other in connections with the application. Though it is not very well explained, once completed you will see how each step within the tutorial reacts or causes the application to work within its parameters. Even though the tutorial is in my opinion incomplete, it will give you the basis understanding of how nib files, navigation controllers, toolbars work together to create an interactive navigation based application. If you would like to complete this tutorial just click here.

Tuesday, December 2, 2008

Day 2 (part 2 & part 3) Multi Touch Tutorial

In completing the second and third application tutorial I have realized that these tutorials are incomplete and the second and third parts of the tutorial don't even have the correct source code linked so there's no way to check and compare what you've built using his instructions to what he calls the finished application. I will say it gave me a little better understanding about "touchesbegan" and "touchesended" events, however not enough that I could just start writing up the code and know exactly how to accomplish what I want. After everything is said and done with this tutorial I will say that I would recommend it for certain learning aspects of the interface builder and it's connection with xcode in part one of the tutorial. But I would just try to accomplish part one and not even bother attempting parts 2 through 4.

Again if you would like to check this tutorial out it's called "Multi Touch Tutorial" and you can get there from Here

Day 2 Multi Touch Tutorial

In this tutorial I learned how to create a simple single image view that allows you to zoom-in slightly and then zoom out again by clicking the screen once or twice. The beginning of the tutorial was encouraging and was very well explained. However, half way through the tutorial I realized that whomever wrote this tutorial forgot a few steps and then had to download his source for his application to compare my code and his. If you try to accomplish this tutorial I would recommend that you download the source code as well. I did enjoy the beginning of this tutorial as it does make it pretty simple to create an image view and goes step by step on how to create one. Unfortunately I'm noticing more an more that as I dive into this new market, a lot of tutorials aren't that great as they are half complete.

My goal as I'm still a beginner in this endeavor is to understand the programming and xcode enough that I can create an application without using any tutorials to build it. This is something that I know will take great patience and time to learn as my only programming background is web development.

This tutorial is also helpful with learning how Interface Builder interacts with xcode. It is getting to be more user friendly to me as I'm starting to understand it more and how it interacts with xcode. I can only hope that people will continue to write better tutorials to help those of us that are starting from scratch, or as least pretty close to scratch. If you are wanting to complete this tutorial you can Click Here.