1在开发过程中可能会用到一些延时的操作,下面是iOS常见的延时操作用法。
2一次性代码,放到里面的代码,在程序运行过程中永远只会执行1次。可以用于设计单例模式。(注意不能放到懒加载)
static dispatch_once_t onceToken;//onceToken用来记录该部分的代码是否被执行过
dispatch_once(&onceToken, ^{
// 这里面的代码,在程序运行过程中,永远只会执行1次
});
1在开发过程中可能会用到一些延时的操作,下面是iOS常见的延时操作用法。
2一次性代码,放到里面的代码,在程序运行过程中永远只会执行1次。可以用于设计单例模式。(注意不能放到懒加载)
static dispatch_once_t onceToken;//onceToken用来记录该部分的代码是否被执行过
dispatch_once(&onceToken, ^{
// 这里面的代码,在程序运行过程中,永远只会执行1次
});