Hi, can i ask what is the most common (and best) way of sharing data on iPhone apps between views?. Basically I'm designing a simple game where the game play takes place on one tab bar, but the stats for the game may have to be viewed, even edited on say the settings tab and seen on another high score tab. Do you see what i mean?, the same data will be used in multiple places throughout the app?. i've read about 'singletons', and/or perhaps i should be storing the data using some data persistence technique as i move between views and refreshing the views each time. Is this the way its usually done ?