0

私はこのコードを持っています

NSArray *food = [NSArray arrayWithObjects:@"Apples:",@"bacon",@"corn",@"donuts",@"elfs",@"fidge",nil];

for(int i = 0; i<6; i++){
    NSLog(@"item at index %i is %@",i,[food objectAtIndex:i]);

}

そして今、それらはすべてコンソールに即座に出力されます。ログに記録される速度を増減する変数を作成するにはどうすればよいですか? 私はobjective-Cが初めてなので、助けてくれてありがとう! :)

4

3 に答える 3

3
NSArray *food = [NSArray arrayWithObjects:@"Apples:",@"bacon",@"corn",@"donuts",@"elfs",@"fidge",nil];

// the number of seconds to wait between printing each item
double secondsToSleep = 1.0;

for(int i = 0; i<6; i++){
    [NSThread sleepForTimeInterval:secondsToSleep];
    NSLog(@"item at index %i is %@",i,[food objectAtIndex:i]);
}
于 2010-07-07T03:01:39.873 に答える
0

あなたが探していることをするかもしれない NSThread の sleepForTimeInterval: メソッドがあります。ドキュメントはこちらです。

編集:申し訳ありませんが、Objective-C 初心者の場合は、次のように入力します。

[NSThread sleepForTimeInterval:0.01];
于 2010-07-07T02:28:59.247 に答える
0

関数を参照してくださいsleep()

于 2010-07-07T02:29:12.053 に答える