240 发简信
IP属地:北京
  • 120
    React Native原理

    本文基于iOS平台来分析React Native v0.68.1的原理。阅读本文章需要一定的React Native开发基础。 React Native的作用 React N...

  • 120
    iOS获取任意线程调用堆栈信息

    场景需求 线上app运行过程中有内存突变、卡顿、cpu飙升、crash等情况,需要获取发生这些情况时的所有堆栈信息,以此来辅助定位问题 1. callStackSymbols...

  • 120
    iOS实时卡顿检测-RunLoop(附实例)

    前言 在移动设备上开发软件,性能一直是我们最为关心的话题之一,我们作为程序员除了需要努力提高代码质量之外,及时发现和监控软件中那些造成性能低下的”罪魁祸首”也是我们神圣的职责...

  • iOS 区分页面是push还是pop

    在开发中我们有时候会需要区分页面的出现和消失是push进来的,还是pop回来的,或者是present的,还是dismiss的。那么在页面即将出现或者即将消失的时候我们用以下代...

  • 120
    开发小知识(三)

    开发小知识(一)[https://www.jianshu.com/p/5a4ba3c165b9] 开发小知识(二)[https://www.jianshu.com/p/13b...

  • 120
    iOS多线程安全-13种线程锁🔒

    目录 1、为什么要线程安全 2、自旋锁和互斥锁 3、锁的类型1、OSSpinLock2、os_unfair_lock3、pthread_mutex4、dispatch_sem...

  • @阿棍儿_Leon 一般,感觉也没学到什么东西。主要工作太忙,现在学习时间都变少了,就自己计点笔记。

    前端小知识点(一)

    目录 一、JSX 本质 二、前端三大框架 三、React 全家桶 四、前端为何需要状态管理库(Flux 或redux 或 mobox) 五、高阶组件 六、函数作为子组件 七、...

  • 120
    前端小知识点(一)

    目录 一、JSX 本质 二、前端三大框架 三、React 全家桶 四、前端为何需要状态管理库(Flux 或redux 或 mobox) 五、高阶组件 六、函数作为子组件 七、...