Я пытаюсь сделать приложение для iOS.Как часть приложения, я хочу, чтобы UIScrollView прокручивал каждые X секунд.Я считаю, что мне нужно использовать NSTimer.Это правильно?
Да. Для этого вы можете использовать NSTimer:
NSTimer
float interval = 2.5f; //whatever interval you want NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:interval target:someTarget selector:@selector(someSelector:) userInfo:nil repeats:YES];
Да.Вы можете использовать NSTimer для выполнения отложенного или периодического события.Хороший пост по использованию NSTimer здесь .
Да.
NSTimer* theTimer = [NSTimer scheduledTimerWithTimeInterval:X target:someController selector:@selector(scrollThatView) userInfo:nil repeats:YES];
Вам не нужно , чтобы использовать NSTimer - есть другие способы сделать это, но да, NSTimer позволит вам сделать это.