IOSでRunLoop基本操作をするサンプルコード

コード下記:
-(void)runTimerInThread
{

[NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(doSth:) userInfo:self repeats:YES];

//自動的にRunLoopにNSTimeerを追加

NSTimer* timer=[NSTimer timerWithTimeInterval:1.0 target:self selector:@selector(doSth:) userInfo:self repeats:YES];

//自動的にRunLoopにNSTimeerを追加しない
[[NSRunLoop currentRunLoop]addTimer:timer forMode:NSDefaultRunLoopMode];

[[NSRunLoop currentRunLoop]run];
//スレッドがアクティブになる

}

IOS

Posted by arkgame