240 发简信
IP属地:北京
  • 120
    [译]从 iPhone OS 1.0 到 iOS 14 编程语言的演变

    在我之前关于苹果在 iOS 14 中使用了 Swift 和 SwiftUI 的文章中[https://blog.timac.org/2020/0927-state-of-sw...

  • 【架构优化过程思考】避免随机试错

    产品一但上线有用户使用,质量问题产生的影响与业务用户的规模是正比例,也就是说,用户规模越大,同样的问题产生的影响越大。 当一个业务线的规模增长到一定的量级,一个较小的异常,对...

  • 【架构优化过程思考】质量高于效率

    研发质量和研发效率都是研发过程中,追求的目标,高质高效的产出最终决定了研发产出的有效性。也是持续的,对当下,对长期影响最小的交付方式。 但当质量和效率只能二选一时,是优先选择...

  • 规范在研发工作中的价值

    在日常的研发工作中,经常会遇到一些规范。编码规范、代码提交日志规范、提测流程规范,版本号规范等等。 这些规范离我们很近,影响着研发过程中的不同的环节,因为工作的原因,我也负责...

  • 在IOS平台实现Ping 和 traceroute

    ping 命令 Ping是为了测试另一台主机是否可达,现在已经成为一种常用的网络状态检查工具。 常见的ping命令: 示例: 分析以上结果: 发送端信息www.a.shife...

  • 120
    Traceroute(路由追踪)的原理及实现

    现实世界中的网络是由无数的计算机和路由器组成的一张的大网,应用的数据包在发送到服务器之前都要经过层层的路由转发。而Traceroute是一种常规的网络分析工具,用来定位到目标...

  • 120
    mac版 命令行执行adb命令报错“zsh: command not found: adb”

    原因分析:字面意思是相关命令没有没有找到,其实就是bash shell 以及zsh shell 是两种读取系统环境变量(使用adb的前提是你肯定已经在bash的 .bash_...

  • 120
    页面间跳转的性能优化(一)

    前言 现在App的页面越来越复杂,页面初始化的工作越来越多,加载页面所需的时间也随之增长,如果页面加载的时间过长,这将会影响App的流畅度及用户体验,我们需要解决这一问...