All Projects → Desgard → Ios Source Probe

Desgard / Ios Source Probe

Licence: mit
🔎 iOS 源码探求系列

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Ios Source Probe

Wwdc Recap
A collection of session summaries in markdown format, from WWDC 20, 19 & 17
Stars: ✭ 121 (-85.01%)
Mutual labels:  apple, markdown
Micromark
the smallest commonmark compliant markdown parser that exists; new basis for @unifiedjs (hundreds of projects w/ billions of downloads for dealing w/ content)
Stars: ✭ 793 (-1.73%)
Mutual labels:  markdown
Vim Pandoc
pandoc integration and utilities for vim
Stars: ✭ 734 (-9.05%)
Mutual labels:  markdown
Markdown Preview.vim
⚠️ PLEASE USE https://github.com/iamcco/markdown-preview.nvim INSTEAD
Stars: ✭ 764 (-5.33%)
Mutual labels:  markdown
Livedown
Live Markdown previews for your favorite editor.
Stars: ✭ 740 (-8.3%)
Mutual labels:  markdown
Swiftui
A collaborative list of awesome SwiftUI resources. Feel free to contribute!
Stars: ✭ 774 (-4.09%)
Mutual labels:  apple
Macapps
个人收集的一些mac使用的不易找到的app,不断更新中。
Stars: ✭ 726 (-10.04%)
Mutual labels:  apple
Zola
A fast static site generator in a single binary with everything built-in. https://www.getzola.org
Stars: ✭ 7,823 (+869.39%)
Mutual labels:  markdown
Solo
🎸 B3log 分布式社区的 Java 博客端节点系统,欢迎加入下一代社区网络。B3log distributed community blog-end node system, welcome to join the next generation community network.
Stars: ✭ 780 (-3.35%)
Mutual labels:  markdown
Rdiscount
Discount (For Ruby) Implementation of John Gruber's Markdown
Stars: ✭ 756 (-6.32%)
Mutual labels:  markdown
Glow
Render markdown on the CLI, with pizzazz! 💅🏻
Stars: ✭ 7,596 (+841.26%)
Mutual labels:  markdown
Easybook
Book publishing as easy as it should be (built with Symfony components)
Stars: ✭ 744 (-7.81%)
Mutual labels:  markdown
Memo
📓 Memo Life For You
Stars: ✭ 771 (-4.46%)
Mutual labels:  markdown
Friends
Spend time with the people you care about. Introvert-tested. Extrovert-approved.
Stars: ✭ 737 (-8.67%)
Mutual labels:  markdown
Arshooter
A demo Augmented Reality shooter made with ARKit in Swift (iOS 11)
Stars: ✭ 794 (-1.61%)
Mutual labels:  apple
Vue Simplemde
📝 Vue SimpleMDE - use simplemde with vue.js
Stars: ✭ 730 (-9.54%)
Mutual labels:  markdown
Markdown New Tab
🗒️ ⏰ ✅ Save notes in Markdown directly in the 'New Tab' page
Stars: ✭ 746 (-7.56%)
Mutual labels:  markdown
Cv
🙈Front End Engineer Curriculum Vitae -《切图仔面试宝典》 急需招人,简历请投 [email protected],谢谢
Stars: ✭ 772 (-4.34%)
Mutual labels:  markdown
Couscous
Couscous is good.
Stars: ✭ 807 (+0%)
Mutual labels:  markdown
Visualeffectview
Dynamic blur background view with tint color (UIVisualEffectView subclass) 📱
Stars: ✭ 795 (-1.49%)
Mutual labels:  apple

(图片设计:冬瓜

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].