Есть несколько вариантов.
Самый быстрый для использования в NSObject
:
- (void)performSelector:(SEL)aSelector withObject:(id)anArgument afterDelay:(NSTimeInterval)delay
(Есть несколько других с небольшими вариациями.)
Если вы хотите больше контроля или можете сказать, отправляйте это сообщение каждые тридцать секунд, вам, вероятно, понадобится NSTimer
.