NSTimer

//NSTimer定时器

//作用:自动连续调用一个方法

//按钮:点一次调用一次

//scheduledTimerWithTimeInterval第一个参数<#(NSTimeInterval)#>:相邻两次调用方法的间隔时间

//target第二个参数<#(id)#>:响应者

//selector第三个参数<#(SEL)#>:选择器绑定方法

//userInfo第四个参数<#(id)#>:用户信息用来传参一般nil

//repeats第五个参数<#(BOOL)#>:是否重复

[NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(timer) userInfo:nil repeats:YES];

}

-(void)timer {

//static静态用它修饰的变量只会初始化一次静态变量

//   static int a = 0;

//   static int b = 0;

//    a += 30;

//    if (a == 300) {

//        a = 0;

//        b += 30;

//    }

//    NSLog(@"%d",a);

int a =arc4random()%301;

int b =arc4random()%461;

NSLog(@"%d %d",a,b);

UIView *view = [[UIViewalloc]initWithFrame:CGRectMake(a, b, 20, 20)];

view.backgroundColor= [UIColor redColor];

[self.view addSubview:view];

}

你可能感兴趣的:(NSTimer)