240 发简信
IP属地:四川
  • 120
    iOS 常见的手势冲突解决方案

    iOS事件传递及响应链[//www.greatytc.com/p/617577ff4be1] 第一种场景 系统控件和手势的冲突 我们点击UIButton,发现只响应...

  • 120
    iOS开发-iPhone12屏幕尺寸适配大全

    没有iPhone12,适配还是要做的!!! 一、像素大小 新增4款手机3种分辨率,直接上图: 二、机型判断的宏定义 更新下宏定义,又可以愉快的写bug了。 Final 如果有...

  • 排序算法小结 - 基于swift5.0实现

    (以下都是升序排列写法) 直接插入排序从前往后 把元素插入已经前面已经排序好的数组中 冒泡排序相邻元素比较,每次发生交换就记录位置;下一次遍历就只遍历到上次交换的位置,以为后...

  • 120
    iOS Runtime 消息转发机制原理和实际用途

    写这篇文章的起因: 从一个对象收到一个它无法响应的方法到崩溃之间发生了什么?这是J_Knight在最近在博客里面问到的一个问题。其实本质上是在问iOS的消息转发机制。类似的原...

  • 深入解构iOS的block闭包实现原理

    在iOS4出来后,苹果公司在OC中推出了block机制(也许更早就有了)。并且在后续的版本中大量的推广和使用了这项技术,比如对视图动画API的改版,比如GCD技术等等。blo...

  • iOS自定义交互式转场动画-仿微信图片转场、酷狗转场 (从零到一 + 交互式图片浏览器)

    转场动画 转场动画就是从一个场景以动画的形式过渡到另一个场景。自定义转场动画的意义是脱离系统固定的转场,实现UI交互设计师设计的视觉效果强的转场动画。 下图是整个案例的Dem...

  • 请问下这个RxMoya哪儿来的啊?

    Swift - RxSwift的使用详解53(MVVM架构演示3:使用Driver样例)

    本文演示的样例效果同前文是一样的,都是做一个 GitHub 资源搜索功能。只不过前面 ViewModel 里的输入输出使用是普通的 Observable 序列,这次我...