dispatch_once的作用是:对于某个任务执行一次,并且只执行一次。函数有两个参数,第一个参数predicate用来保证只执行一次,第二个参数是要执行一次的任务block
static dispatch_once_t predicate;
dispatch_once(&predicate, ^{
// some one-time task
});
dispatch_once 一般用单例,缓存等代码中
static dispatch_once_t predicate;
dispatch_once(&predicate, ^{
// some one-time task
});
dispatch_once 一般用单例,缓存等代码中