240 发简信
IP属地:广东
  • iOS 13.4 UINavigationController pop 手势重要改动

    背景 iOS 13.4 正式版正式推出不久后,有用户反馈 app 的一些手势返回出现问题,比如从发现页的搜索返回 Tabbar 消失,在书架界面触发 pop 手势后无法再 p...

  • 120
    iOS 14 UITableViewCell 长按手势 UILongPressGestureRecognizer 不生效的问题

    最近碰到一个添加到 cell 的长按手势不生效,diff 了一下,发现 在 iOS 14 UITableViewCellContentView 相比 iOS 13 多了一个手...

  • iOS 14 pasted from anothor device 的 Tips

    在 iOS 14 开发者预览版发布后,第一时间下载尝鲜了,最大的变化就是 app 访问剪贴板在顶部有一个提示: pasted from anothor device / pa...

  • 120
    Swift5.0的Runtime机制浅析

    导读:你想知道Swift内部对象是如何创建的吗?方法以及函数调用又是如何实现的吗?成员变量的访问以及对象内存布局又是怎样的吗?这些问题都会在这篇文章中得到解答。为了更好的让大...

  • 120
    p2p之网络穿透NAT

    1.p2p是什么? p2p是对等网络(peer-to-peer networking)其可以定义为:端对端的资源共享,每一端即可是服务端,也可以是客户端。既可以是资源的提供者...

  • 120
    对iOS震动反馈的研究

    最近真的是好久没有写简书了, 期间有无数次冲动想认真写一篇, 可是总挤不出整块的时间来写. 还有一个原因就是总觉得如果写不出一篇好的技术文章, 宁可就不写.最近在查资料的时候...

  • 120
    ARM64汇编学习笔记二(寄存器和函数本质)

    寄存器 CPU除了有控制器、运算器还有寄存器。其中寄存器的作用就是进行数据的临时存储。 CPU的运算速度是非常快的,为了性能CPU在内部开辟一小块临时存储区域,并在进行运算时...

  • 优雅解决 iOS 8 UIScrollView delegate EXC_BAD_ACCESS

    背景 从近期 Crash 上报记录来看,有相当一部分 EXC_BAD_ACCESS 和 UIScrollView 有关,而且都是在 iOS 8 上才会出现,通过排查发现是因为...

  • 120
    Core Data: Relationship 总结

    本文部分内容来自 Objc.io 的《Core Data》一书,买来一个月后觉得39美元总体还是花得值得的,推荐购买。 Fetch requests 并非获取 managed...

  • 关于MagicalRecord的一些小技巧

    这篇文章假定你已经大概熟悉CoreDate和MagicalRecord框架的使用方法了. 1.如何在获取CoreDate数据进行多次排序 在需求狗面前, 必须要具备一些额外的...