iOS实现代码只执行一次
更新时间:2016年03月02日 08:59:02 投稿:hebedich
本文给大家分享的是在iOS中控制代码在整个软件生命周期中只运行一次的代码,有需要的小伙伴可以参考下。
iOS实现代码只让执行一次
- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. [self performSelector:@selector(wangmumu:) withObject:@"100" afterDelay:1]; } - (void) wangmumu:(NSString *)han{ static dispatch_once_t hanwanjie; //只执行一次 dispatch_once(&hanwanjie, ^{ NSLog(@"12345678910"); }); int niha = [han intValue] - 1; if (niha == 10) { return; } [self performSelector:@selector(hanwanjie:) withObject:[NSString stringWithFormat:@"%d",niha] afterDelay:1]; }
相关文章
简单谈谈c/c++中#import、#include和@class的区别
对于#import,我想做过iOS开发的人应该都不陌生。在开发过程中,当我们需要声明某一个类时,都需要去引用。而#imclude的话,在我们学习C时就已经知道了,他的作用也是引用声明的意思。在表面上他们的作用似乎都是一样的。但是在具体功能实现方式上,还是有着很大的区别。2018-01-01
最新评论