dispatch_once让代码只执行一次

来源:互联网 发布:上海证券交易软件下载 编辑:程序博客网 时间:2024/05/22 07:49

在实际开发中,有时候需要某一块代码自程序启动开始只执行一次,当然实现实现的方法有很多,比如可以设置BOOL的标记,但是还有一个简单高效的办法,用dispatch_once可以实现,如下:


static dispatch_once_t onceToken;

dispatch_once(&onceToken, ^{


    NSLog(@"只打印一次");

});

0 1
原创粉丝点击