@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 могут быть использованы для достижения нужного результата.