hi there,
nice tutorial and nice conversations too

So i'm actually new to the iphone sdk and i'm still at the stage of watching vids trying to get the grip of the whole procedure..So i wanted to ask i couple of things that i believe are in context with the thread.
In the case where the app has a lot of views if i get it correctly the pattern is that you have your view class ,the view controller class and the app delegate lies behind of all.It seems to me that the delegate has the role of the main controller ,switching and handling different views. So in the particular example couldn't the delegate just set the text color of the label at the view so that the view wouldn't have to access the delegate..it wouldnt need to be aware of its existence..it would just draw with whatever color value it's variable has..Also instead of the view explicitly calling the delegate method for flipping is there a way to notify the delegate of the event and then the delegate according to it's logic would decide what it should be done?I'm trying to make the analogy from web programming where the view(browser)would call a php file for example(controller) , the controller would then access whatever data it needs and display another view after setting the data this view needs..So i guess my main question is what's the clean way to hand over control to the delegate instead of getting it's singleton instance and explicitly calling a method..