240 发简信
IP属地:新北
  • Resize,w 360,h 240
    React Native单元测试基础知识及常见问题

    基本用法 匹配器 toBetest('two plus two is four', () => { expect(2 + 2).toBe(4)...

  • 归纳总结单元测试分享会上的一些提问

    单元测试里,数据都是模拟的,有什么意义呢? 首先单元测试区别于其他测试,最重要的一点就是快速 提供必要的参数环境。单元测试顾名思义就是一个个很小...

  • Resize,w 360,h 240
    React Native单元测试理论与实践

    自动化测试、单元测试、集成测试、E2E 自动化测试是为了代替人工,实现一些重复工作,提高工作效率,其一般遵循测试金字塔原则,如下图: 即推荐70...

  • Resize,w 360,h 240
    MemoryLeaks 之 MLeaksFinder 原理解析

    1. Apple 提供的工具检测内存泄漏 1.1 静态分析(Analyze) 1.2 Instruments (Leaks / Allocat...

  • iOS Crash 防护

    非主线程刷UI hook UIView的下列三个方法: setNeedsLayout setNeedsDisplay setNeedsDispl...

    3.9 1429 1 19
  • Resize,w 360,h 240
    OC底层原理学习笔记

    将Objective-C代码转换为C\C++代码 xcrun -sdk iphoneos clang -arch arm64 -re...

  • 一次完整的网络请求都经历了什么

    首先上一张网络分层图 本文以五层网络协议来讲解一下每层的用处,其他分层结构只是做了细分或者合并,此处不再细说。 1. 物理层 主要是一些物理连接...

  • Resize,w 360,h 240
    pod install报Failed to connect to github.com port 443: Timed out解决方案搜集

    github服务器因为众多原因,虽然不用梯子也能访问网站,但是对于想要pull,push稍微大一点的资源,就会经常出现remote hung u...

  • 常用排序算法OC实现

    选择排序 从待排序数组中选择最大(小)的一个数,将其与数组第一个元素交换,现在第一个元素构成已排序部分,第二个元素至最后一个元素构成未排序数组 ...