Для повторного вызова любого кода вы должны NSTimer, например:
NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:0.10f target:self
selector:@selector(methodName) userInfo:nil repeats:YES];
, вам следует отключить таймер после использования.в то время как если вы хотите выполнить код, используя фоновый поток, вы должны этот код, но это не будет повторяться несколько раз.
[NSThread detachNewThreadSelector:@selector(methodName:) toTarget:self withObject:objName,nil]];