240 发简信
IP属地:湖南
  • iOS开发 available版本限制基础使用

    1. 类判断 限制当前类在某个版本之后才能使用 OCAPI_AVAILABLE(ios(10.0)) 会对类添加系统版本约束 Swift@available(iOS 10.0...

  • 120
    iOS 小游戏-连连看-算法(三)

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

  • 120
    iOS 小游戏-连连看-地图初始化(二)

    1、生成数据图 ElementTypeNum:代表多少种元素类型数据图中大于0的数据都将按类型替换成图片 2、把数据换成图片 (元素的点击事件可以先不看,以免影响理解)创建元...

  • 120
    iOS 小游戏-连连看-玩法及连通方式介绍(一)

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

  • 120
    curl 的用法指南

    参考链接 Curl CookbookCurl 的用法指南 简介:curl 是常用的命令行工具,用来请求 Web 服务器。它的名字就是客户端(client)的 URL 工具的意...

  • 120
    NSOperation和NSOperationQueue学习总结

    swift4.0版 1. NSOperation、NSOperationQueue 简介 NSOperation、NSOperationQueue 是苹果提供给我们的一套多线...

  • 120
    iOS dispatch_barrier_sync实现多读单写

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

  • iOS 信号量semaphore学习总结

    常用API: let semaphore = DispatchSemaphore.init(value: 1)//初始化信号量 value根据自己的需求来设 semaphor...

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

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

  • iOS GCD学习总结(二)

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

  • 120
    iOS GCD学习总结(一)

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

  • iOS 图片压缩总结

    一.压缩方式和方法 1.压缩方式 1.1 质量压缩1.2 尺寸压缩1.3 质量和尺寸共同压缩 2.压缩方法 2.1质量压缩 2.2尺寸压缩 2.3 使用ImageIO进行尺寸...

  • 想问一下 resultImage.size.width * sqrtf(ratio) 这个求平方根的意义是啥。这样拿质量的比例去缩宽高 不怕画出的图非常小么

    iOS 图片压缩限制大小最优解

    概要: 图片的两种压缩方法1.1 压缩图片质量1.2 压缩图片尺寸压缩图片使图片文件小于指定大小2.1 压缩图片质量2.2 压缩图片尺寸2.3 两种图片压缩方法结合 文章更新...

  • 6

    【行动管理】给你90天,成为不一样的自己

    有一个很热门的说法:一件事情,如果你坚持22天以上,就变成了习惯。 迄今为止,我连续做了超过22天的事有很多: 从零开始画时装插画,每日一画坚持120天以上,现在虽不是每天画...

  • 120
    【行动管理】给你90天,成为不一样的自己

    有一个很热门的说法:一件事情,如果你坚持22天以上,就变成了习惯。 迄今为止,我连续做了超过22天的事有很多: 从零开始画时装插画,每日一画坚持120天以上,现在虽不是每天画...