240 发简信
IP属地:黑龙江
  • iOS 无痕埋点解决方案——事件 ID 篇(2)

    当已经确定了如何通过 AOP 在业务中插入埋点代码后,即可开始采集埋点数据,然后进行上报。 构建的埋点数据可以分为两部分: 构建一个 Key-V...

  • Resize,w 360,h 240
    iOS 无痕埋点解决方案—— AOP 篇(1)

    简单介绍一下 AOP 无痕埋点最重要的技术是将埋点代码从业务代码中剥离,放到独立的模块中的技术。写业务的同学只需按照正常的设计思路编写业务代码,...

  • Resize,w 360,h 240
    记一次逆向 React Native —— Log

    背景 这几天对米家智能家居的蓝牙协议感兴趣,想分析一下米家的蓝牙数据。所以开始逆向了米家,但是米家使用 React Native 开发的。所以传...

  • Resize,w 360,h 240
    iOS 新机适配原理及更新三方应用——让 TIM 适配 Xs Max

    背景 自从买了 iPhone Xs Max,就一直处于等待应用适配新设备的状态。不过本次增加的新屏幕(Xs Max)与 iPhone X 的屏幕...

  • Resize,w 360,h 240
    EasyReact 设计思维

    EasyReact 设计思维 在阅读源码前,可以先阅读此文来了解框架大致思维 简介 EasyReact 是美团开源的一套响应式编程开发框架。在已...

  • Resize,w 360,h 240
    为什么注册了 Cell 还需要传入 IndexPath

    UITableViewCell 注册探究 创建 UITableViewCell 的方式有两种: 本文探讨为何注册的 Cell 在获取 cell ...

  • iOS 事件回调机制

    首先是对事件回掉的定义简单的介绍, 以及在iOS平台下事件回调的几种方式. 名词定义 事件 由用户操作、具有逻辑的模型、远程的网络响应产生的、由...

  • UIImage 内存优化

    这篇文章是笔者在开发App过程中发现的一些内存问题, 然后学习了YYKit框架时候也发现了图片的缓存处理的 不够得当 (YYKit 作者联系了...

  • Resize,w 360,h 240
    如何使用 Runtime 给现有的类添加 weak 属性

    事先说好 ​前不久看到 @sunnyxx 想找一个性取向正常的实习生帮他分担一点工作量,当想起他和 @ibireme 秀的亲密自拍后我就知道事情...

    3.2 12103 26 84 1
个人介绍
一个少男心爆棚的程序猿