NSTimer を使って時間指定処理を行う方法のメモ

ポイント

・scheduledTimerWithTimeInterval

3秒後に、Time’s up という文字を表示するサンプル

@implementation ViewController

– (void)viewDidLoad

{

    [super viewDidLoad];

    

    [NSTimer scheduledTimerWithTimeInterval:3.0 target:self selector:@selector(showTimesUp) userInfo:nil repeats:NO];

    

}

– (void)showTimesUp

{

    UILabel *label = [[UILabel alloc] init];

    label.text = @”Time’s Up!”;

    [label sizeToFit];

    label.center = self.view.center;

    [self.view addSubview:label];

}

@end