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];

}

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 创建NSTimer 创建NSTimer的常用方法是: + (NSTimer *)scheduledTimerWit...
    LanWor阅读 1,526评论 0赞 2
  • 我们常用NSTimer的方式 如下代码所示,是我们最常见的使用timer的方式 当使用NSTimer的schedu...
    yohunl阅读 1,880评论 1赞 17
  • 再一次面试中被问到nstimer的争取使用方法,原理,我当时就说了[_timer invalidate],time...
    iOS开发小平哥阅读 4,226评论 1赞 13
  • NSTimer在IOS开发中会经常用到,尤其是小型游戏,然而对于初学者时常会注意不到其中的内存释放问题,将其基本用...
    zhong_JF阅读 670评论 0赞 0
  • 人与人之间情断义绝 并不需要什么具体理由 就算表面上有 也很可能只是心已经离开的结果 事后编造出来的借口而已 /东...
    嘿下雨了阅读 280评论 0赞 0

友情链接更多精彩内容