create your timer in a new NSThread, so that it doesn't affect the main thread of the application. in the loop method that gets called every increment of time you specified, do what you need to.
for the for loop, try sleeping. i'm not sure if you want this though, because the minimum sleep time is 1 second. sleep(1);
yeah, about 3 months ago i put "MiStrobe" in the appstore, but since then you can probably tell i've gained a lot more knowledge at coding, so i'm working on some high quality stuff to sell in there for profit.
NSString *urlAddress = [NSString stringWithFormat:@"%@%@%@", @"http://www.", searchBar.text, @".com"];