Swift スリープ - shirajira/family-account-ios GitHub Wiki
Swift スリープ
使い方
秒単位: 整数
引数の型は UInt32
,ラベルなし。
sleep(1) // 1秒待つ
性質上,1秒未満のスリープはできない。
秒単位: 浮動小数点
引数の型は TimeInterval
,ラベルは forTimeInterval:
となっている。
Thread.sleep(forTimeInterval: 0.5) // 0.5秒待つ
ちなみに TimeInterval
は Double
のエイリアスである。
public typealias TimeInterval = Double
マイクロ秒単位
引数の型は useconds_t
,ラベルなし。
usleep(1000) // 1000マイクロ秒(1ミリ秒)待つ
参考:
uikit - How to sleep for few milliseconds in swift 2.2? - Stack Overflow