240 发简信
IP属地:上海
  • 改变ColllectionView、TableView 拖拽跟随速度

    iOS中系统默认拖拽为1:1跟随,即手指动的像素和scroll滑动的像素一致,但实际使用中我们可能需要调整拖拽跟随速度,如:焦点式轮播、大小卡片轮播等一页多个卡片的场景,我们...

  • 120
    iOS底层原理 - 窥探Block的本质(一)

    通过窥探Block的底层实现,解答以下问题 1.Block底层数据结构是什么,本质是什么2.Block与其所访问的外部变量的关系3.Block的内存管理 Block的本质是什...

  • iOS底层原理 - Category实现原理(二)

    通过探索Category底层原理回答以下问题 Category是否可以添加方法、属性、成员变量?Category是否可以遵守Protocol? Category的本质是什么,...

  • 120
    iOS底层原理 - Category实现原理(一)

    通过探索Category底层原理回答以下问题 Category是否可以添加方法、属性、成员变量?Category是否可以遵守Protocol? Category的本质是什么,...

  • 120
    iOS逆向一:环境搭建

    一、越狱 在一切开始之前,你需要准备一台完美越狱的iPhone,关于如何越狱这里就不多说了,在这里简单说明几点 越狱是合法的:本质上是利用iOS的系统漏洞来获取iOS的最高操...

  • 120
    基于系统用最少的代码实现TabBar 凸起

    前期开发项目刚好UI给了这么个设计,看了挺多实现方案,发现普遍较为复杂或凸起部分无法正常点击,废话不多说,让我们看看怎么再不重新定义中间Item的情况下用简单的方式在系统给定...

  • iOS蓝牙常驻后台-那些你可能遇到的坑

    APP进入后台后,蓝牙扫描必须指明servicesId 当APP处于前台时,如果第一个参数设置成nil,那么centralManager会返回所有被发现的外设,否则,只有有广...