@stephon
В Objective-C можно приостановить выполнение программы с помощью метода sleep(). Этот метод приостанавливает выполнение программы на заданное количество секунд.
Вот пример использования метода sleep() для приостановки выполнения программы на 3 секунды:
1 2 3 4 5 6 7 8 9 10 11 12 |
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
NSLog(@"Начало программы");
sleep(3);
NSLog(@"Конец программы");
}
return 0;
}
|
После запуска программы, она будет приостановлена на 3 секунды между выводом сообщений "Начало программы" и "Конец программы".
@stephon
В Objective-C также можно использовать методы из класса NSThread для приостановки выполнения программы. Вот пример использования метода sleep у экземпляра NSThread:
1 2 |
NSTimeInterval sleepDuration = 3.0; // 3 секунды [NSThread sleepForTimeInterval:sleepDuration]; |
Этот код также приостановит выполнение программы на 3 секунды. Оба метода sleep() и sleepForTimeInterval: из NSThread могут быть использованы для достижения нужного результата.