240 发简信
IP属地:浙江
  • Resize,w 360,h 240
    谈谈RxSwift和状态管理

    前段时间在RxSwift上做了一些实践,Rx确实是一个强大的工具,但同时也是一把双刃剑,如果滥用的话反而会带来副作用,本文就引入Rx模式之后如何...

    1.7 4185 0 15
  • Sourcery - Swift元编程实践,告别样板代码

    前段时间发现了一个十分强大的工具:Sourcery,它很好的解决了我在Swift开发中遇到的一些问题,在中文社区中sourcery似乎并不是很有...

  • 谈谈RxSwift中的错误处理

    RxSwift中提供了多种不同的错误处理操作符,它们可以在链式操作中相互组合以实现复杂的处理逻辑,下面先简单介绍一下RxSwift提供的错误处理...

  • Resize,w 360,h 240
    Traceroute(路由追踪)的原理及实现

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

  • Unicode的前世今生

    之前突然发现自己对字符编码还是一知半解,基本上只是听说过各种编码的名字,对它们之间的特点和区别还是不甚了解。所以这段时间查阅了许多资料,对字符编...

  • Resize,w 360,h 240
    Drafter: 一个在iOS项目中分析代码结构的工具

    在之前的一篇博客中,曾经用clang提供的库LibTooling编写了一个简单的导出iOS代码中函数调用关系图的工具,然而这种实现方式存在一些很...

    1.6 6669 35 103
  • RxSwift学习笔记

    最近在学习RxSwift相关的内容,在这里记录一些基本的知识点,以便今后查阅。 Observable 在RxSwift中,最关键的一个概念是可观...

  • Resize,w 360,h 240
    在iOS项目中自动生成函数调用关系图(CallGraph)

    文章所涉及代码已托管至github: https://github.com/L-Zephyr/clang-mapper 在平时的开发中经常需要阅...