散歩しながら 〜〜アプリ開発〜〜

Mac mini 始めました [objective-c]

スレッド

メソッドを遅延実行

メソッドを遅延実行する場合 ・呼び出し側 // 引数が1つのメソッドを遅延実行する NSNumber *num = [NSNumber numberWithInteger:10]; [self performSelector:@selector(hogehoge:) withObject:num afterDelay:10.0]; ・呼び出される側 - (void) hogehoge:(N…

スレッドを一時停止(スリープ)

さんぽです。。。 スレッドの処理を一定時間停止するには以下のメソッドを呼び出します。 // 1秒停止する場合 [NSThread sleepForTimeInterval:1.0f];

実行スレッドを確認する方法

処理が行われているスレッドを確認したい場合、NSThreadクラスの以下のメソッドを実行する。 // メインスレッドで実行されているか if([NSThread isMainThread]){ NSLog(@"メインスレッド"); }else{ NSLog(@"サブスレッド"); } // スレッドの内容 NSLog(@"cu…