Zachary's blog

记录成长


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

fishhook 源码解析

发表于 2019-07-07 | 分类于 iOS

提起 iOS 中的 hook 手段,我们最先想到的是 Method Swizzling,这是 hook OC 方法最重要的手段。fishhook 则提供了 hook 系统 c 函数的手段。

阅读全文 »

《程序员的自我修养》读书笔记

发表于 2019-05-28 | 分类于 计算机

最近又重读了《程序员的自我修养》一书。有了许多新的感受。书需要重复的读。最开始的一遍很多都看不懂,也觉得没必要知道。现在很多知识都已经有了印象,看书的过程更像是查漏补缺的过程。以下是这本书的部分笔记。

阅读全文 »

react.js 使用

发表于 2019-05-06 | 分类于 JavaScript

写了一年多的 RN,react 包括 redux 还是很熟练的,但是写起 pc 端顿时有点懵逼。

阅读全文 »

Koa的基本使用

发表于 2019-04-23 | 分类于 JavaScript

本篇是学习 node.js 基础框架 Koa 的学习总结

阅读全文 »

IQKeyboardManager 源码解析

发表于 2019-04-20 | 分类于 iOS

IQKeyboardManager 是一个优秀的零行代码解决键盘遮挡的第三方库。在没有看过源码的时候是我认为的最有魔力的第三方库。现在我们就要揭开它的面纱。

阅读全文 »

YYModel 源码解析

发表于 2019-04-09 | 分类于 iOS

YYModel 是一个高性能的 json model 解析库。

阅读全文 »

YYAsyncLayer 源码解析

发表于 2019-02-15 | 分类于 iOS

这篇是继 YYCache 后的 YYKit 源码解析。YYAsyncLayer 又是一个短小却质量奇高的轮子。非常适合学习和借鉴。

阅读全文 »

AFNetworking 源码解析 - 网络状态与安全策略

发表于 2019-01-05 | 分类于 iOS

到了 AFNetworking 的最后一篇了。网络状态变更和安全策略是比较独立的两块东西。因此把他们放在最后看完。

阅读全文 »

AFNetworking 源码解析 - 响应序列化

发表于 2018-12-27 | 分类于 iOS

本篇是 AFNetworking 源码解读的第三篇了。主要讲解接收到响应后的处理。

阅读全文 »

AFNetworking 源码解析 - 请求序列化

发表于 2018-12-25 | 分类于 iOS

本篇是 AFNetworking 源码解析的第二批,主要讲解如何生成请求 request。请求的序列化过程是非常重要的一个过程,涉及到多种处理和数据结构。自顶向下分析难度较大,因此本篇将先分析最底层的类。

阅读全文 »
123…12
Zachary Zhang

Zachary Zhang

Stay Hungry. Stay Foolish!

117 日志
8 分类
29 标签
GitHub E-Mail
© 2015 — 2020 Zachary Zhang
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.3