iOS延时操作和一次性代码

1在开发过程中可能会用到一些延时的操作,下面是iOS常见的延时操作用法。

2一次性代码,放到里面的代码,在程序运行过程中永远只会执行1次。可以用于设计单例模式。(注意不能放到懒加载)

static dispatch_once_t onceToken;//onceToken用来记录该部分的代码是否被执行过

dispatch_once(&onceToken, ^{

// 这里面的代码,在程序运行过程中,永远只会执行1次

});

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 目录(GCD): 关键词 混淆点 场景应用 总结 1. 关键词 线程概念: 独立执行的代码段,一个线程同时间只能执...
    Ryan___阅读 1,290评论 0 3
  • 欢迎大家指出文章中需要改正或者需要补充的地方,我会及时更新,非常感谢。 一. 多线程基础 1. 进程 进程是指在系...
    xx_cc阅读 7,235评论 11 70
  • NSThread 第一种:通过NSThread的对象方法 NSThread *thread = [[NSThrea...
    攻城狮GG阅读 853评论 0 3
  • 1.Pthreads 真正跨平台的多线程技术,可以跨UNIX、Linux、windows平台。 创建Pthread...
    Ljson阅读 3,165评论 3 29
  • 从对自我的认知开始,接着在知识、金钱、时间、关系四个方面,最后到人生,顾名思义,就是对这6个方面进行认知上的突破。...
    帅昵称是我阅读 179评论 0 0