Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
You want to be able to execute code but after a certain amount of delay, which you would like to specify, using GCD.
With Core Foundation, you can invoke a selector in an object
after a given period of time, using the performSelector:withObject:afterDelay:
method of the NSObject class. Here
is an example:
- (void) printString:(NSString *)paramString{
NSLog(@"%@", paramString);
}
- (BOOL) application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
[self performSelector:@selector(printString:)
withObject:@"Grand Central Dispatch"
afterDelay:3.0];
self.window = [[UIWindow alloc] initWithFrame:
[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.
self.window.backgroundColor = [UIColor whiteColor];
[self.window makeKeyAndVisible];
return YES;
}