240 发简信
IP属地:湖南
  • Resize,w 360,h 240
    iOS 小游戏-连连看-算法(三)

    元素的坐标来自二维数组的 i,j。而通过 i,j 可以取到元素类型 前面讲连通方式分三种:直连,一折连,二折连 直连: 从图中可以看出规律,直连...

  • Resize,w 360,h 240
    iOS 小游戏-连连看-地图初始化(二)

    1、生成数据图 ElementTypeNum:代表多少种元素类型数据图中大于0的数据都将按类型替换成图片 2、把数据换成图片 (元素的点击事件可...

  • Resize,w 360,h 240
    iOS 小游戏-连连看-玩法及连通方式介绍(一)

    之前写过一篇这样的小游戏,这次讲解更详细 1.连连看玩法 点击两张相同图片,两张图片连接路径无其他图片,则判定连接成功。 1.1 游戏面板 格子...

  • Resize,w 360,h 240
    NSOperation和NSOperationQueue学习总结

    swift4.0版 1. NSOperation、NSOperationQueue 简介 NSOperation、NSOperationQueu...

  • Resize,w 360,h 240
    iOS dispatch_barrier_sync实现多读单写

    无意翻了一下第三方代码: dispatch_barrier_async ?? 陷入到我的知识盲区了,随后深入的了解并实现了一下简单的说就是:一个...

  • iOS 信号量semaphore学习总结

    常用API: let semaphore = DispatchSemaphore.init(value: 1)//初始化信号量 value根据自...

  • iOS 线程同步方案学习总结

    线程同步目的为了多个线程都能很好的工作,合理的访问系统资源不争不抢、和谐共处。iOS开发中常用的保持线程同步有以下几种:1.通过线程加锁2.串行...

  • iOS GCD学习总结(二)

    1.GCD 线程间的通信 在 iOS 开发过程中,当我们有时候在其他线程完成了耗时操作时,需要回到主线程,那么就用到了线程之间的通讯。 如果想了...

  • Resize,w 360,h 240
    iOS GCD学习总结(一)

    一. GCD 简介 充分利用多核来处理相关任务,它是一个在线程池模式的基础上执行的并发任务 二.GCD 任务和队列 任务: 就是在GCD里的bl...