# How can I implement temporary effects in Objective-C?

How could I use this IBAction

-(IBAction)shield:(id)sender{
appDelegate.healthInt = 150;
}


and simply make it work for a limited time. I want to set appDelegate.healthint = 150 for about 20 seconds. I'd assume this works with some sort of NSTimer. Not really sure. I'm not using any frameworks.