Skip to content

Desgard/iOS-Source-Probe

Repository files navigation

(图片设计:冬瓜

Link

Gitbook:iOS 源码探求

个人博客:Guardia · 瓜地

小专栏:iOS 源码探求

其中小专栏需要付费,其他均为免费。当然如果觉得其中收录文章有价值,欢迎到小专栏付费阅读。如果需要下载成 pdf、mobi 或 epub 可以到 Gitbook 上免费下载。

Description

为什么要做这个仓库,是为了促进自己阅读代码,从而巩固自身基础。从非科班出身、acm的错误洗礼下,本人需要认识更多的底层知识,从而纠正自己对Computer Science的观念。我将自己理解和阅读的一些源码、文档的笔记与博文与大家分享,接受希望大家的指正。倘若你有兴趣和我一起来阅读源码并分享阅读笔记,可以发起pull request

如有疑问,可以在issue中发起。讨论得出结论,才能获得进步。

本仓库的源码分享暂时以Objective-CSwiftC++CPython为主,这些是笔者日常接触的语言。如果想与笔者交流,可以关注新浪微博 @冬瓜争做全栈瓜

另外,也可以访问作者个人blog来阅读:http://www.desgard.com

Content

Language Framework Version Article
Objective-C <objc/runtime.h> 708 浅谈Associated Objects
对象方法消息传递流程
消息转发过程分析
用 isa 承载对象的类信息
weak 弱引用的实现方式
load 方法全程跟踪
浅谈 block(1) - clang 改写后的 block 结构
浅谈 block(2) - 截获变量方式
C cctools/include/mach-o 895 Mach-O 文件格式探索
C Fishhook 巧用符号表 - 探求 fishhook 原理(一)
验证试验 - 探求 fishhook 原理(二)
Objective-C Foundation 从经典问题来看 Copy 方法
CFArray 的历史渊源及实现原理
Runloop 记录与源码注释(作者:@kylinroc)
Objective-C UIKit 复用的精妙 - UITableView 复用技术原理分析
AutoLayout 中的线性规划 - Simplex 算法
Objective-C SDWebImage v3.8.1 SDWebImage Source Probe: WebCache
SDWebImage Source Probe: Manager
SDWebImage Source Probe: Downloader
SDWebImage Source Probe: Operation
Swift Source Code v4.0 Swift Probe - Optional
Python Shadowsocks v2.9.1 Shadowsocks Probe I - Socks5 与 EventLoop 事件分发
Shadowsocks Probe II - TCP 代理过程

Errata

可以发起issue或者pull request进行勘误。

Copyright

© 以下文章版权属于 《iOS 成长之路》 所有。

© 以下文章版权属于 Devqa 专栏 所有。

The MIT License (MIT)

iOS-Source-Probe 以 MIT 开源协议发布,转载引用请注明出处。

MIT License

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy