Check out this password generator app that shows various techniques including using a data container singleton object to share data between objects in your project.
Being relatively new to the Apple platforms, I find that I sometimes need to try some coding just to familiarize myself with what is possible or easy or expected in the iOS world, and then make some UI design based on what I have learned. Then I often find myself discarding or mostly rewriting the "trial" coding when doing the final coding. So there is some interactivity for me at least. I suppose once you become completely familiar with all the UI choices available in this platform you can proceed straight to the UI design to begin with, but I have not gotten there yet.
thanks all the advice from all of you first
I wondering that do you guys use the Interface Builder + photoshop (sth like that) to beautfy or prettify the User Interface ?
Is it similar to make a webpage using Dreamwaver ? To make a pretty navigation bar, just simply use a image to replace the original/default navigation bar in the Interface Builder ?
Last edited by tmxmatthew; 12-06-2010 at 06:40 AM.
For the moment I try to stick with as much as possible to the stuff iOS provides (pickers, buttons, nav bar etc). The plus side is that you are given a lot of functionality for free, and it gives your app a uniform look and feel of the whole OS, and the user feels immediately comfortable and familiar with how it works.
On the other hand, for a more immersive type of app like a game it's ok to use as much custom graphics as you want. For that you would design your own as you mentioned. But note the different dimensions needed for new devices with retina display and old ones. The right sizes and other info on that subject can be found in this section of the HIG: iOS Human Interface Guidelines: Custom Icon and Image Creation Guidelines
For the moment I try to stick with as much as possible to the stuff iOS provides (pickers, buttons, nav bar etc). The plus side is that you are given a lot of functionality for free, and it gives your app a uniform look and feel of the whole OS, and the user feels immediately comfortable and familiar with how it works.
On the other hand, for a more immersive type of app like a game it's ok to use as much custom graphics as you want. For that you would design your own as you mentioned. But note the different dimensions needed for new devices with retina display and old ones. The right sizes and other info on that subject can be found in this section of the HIG: iOS Human Interface Guidelines: Custom Icon and Image Creation Guidelines