+1  A: 

I'm not sure if I'm missing something, but storing stuff in NSUserDefaults is super easy. To save the slider's value:

[[NSUserDefaults standardUserDefaults] setFloat:[mySlider value] forKey:@"sliderValue"];

To save the label's value:

[[NSUserDefaults standardUserDefaults] setValue:[myLabel text] forKey:@"textValue"];

To get them back, simply reverse it:

[mySlider setValue:[[NSUserDefaults standardUserDefaults] floatForKey:@"sliderValue"]];

Personally, I wouldn't save the string representation of the time left, just the float. You can then restore the timer's text using whatever existing code you're using to convert the float value to a string representation.

iKenndac
where i retrieve them in the viewDidLoad method? will this still counting down.how do i save that how much time is left
Rahul Vyas
where do i save values in application will terminate or in the view's dealloc method
Rahul Vyas
Save and restore at convenient points in your existing architecture. I'm assuming you already have methods to set the timer and update the slider, so these seem like obvious places. It all depends on your code.
iKenndac