iOS
博客
- avanderlee
- 黄文臣
- iteatimeteam-Friday-QA
- 萌呆宝
- 空杯子-掘金
- 一瓜
- 鳄鱼不怕_牙医不怕(weak/Category)
- 披萨配可乐(底层)
- 舜爸(底层)
- 低调的默认名(底层)
文章
OC
Swift
UI
- 高德技术-iOS代码染色原理及技术实践
- 一瓜技术-iOS 渲染原理解析
- iOS开发~UIView layer 之前的关系
- iOS Rendering 渲染全解析(长文干货)
- 一文读懂iOS图像显示原理与优化
SwiftUI
Runtime
- iOS 消息转发流程
- 师大小海腾-iOS大解密:玄之又玄的KVO
- 师大小海腾-iOS - 关于 KVO 的一些总结
- 师大小海腾-iOS - 关于 KVC 的一些总结
- Objective-C Runtime 分析
- 师大小海腾-深入浅出 Runtime(一):初识
- iOS 底层探索(合集)
- iOS 底层探索(合集2)
- iOS 底层探索(合集3)
Runloop
Block
多线程
- avanderlee-Concurrent vs Serial DispatchQueue: Concurrency in Swift explained
- GCD 深入理解:第一部分
- iOS - 关于 GCD 的一些总结
- 我的同事金司机出的 5 道 iOS 多线程“面试题”
通知
内存管理
- 知识小集-iOS 内存泄漏场景与解决方案
- 深入探索 iOS 内存优化
- iOSlan-iOS性能优化之内存优化
- 黄文臣-iOS 性能优化 - Allocations分析内存分配
- iOS Memory 内存详解
- iOS - 老生常谈内存管理:导读
- 理解 iOS 的内存管理
优化
启动优化
性能优化
网络优化
XCode优化
- 使用Xcode Instruments改善应用程序性能
- Xcode Build Time Optimization
- WeMobileDev-iOS 微信编译速度优化分享
- 知识小集-Xcode 构建优化全指南
- 黄文臣-iOS 性能优化 - TimeProfiler分析代码耗时
- 如何提高 Xcode 的编译速度
- 优化 Xcode 编译时间
- Regarding Swift build time optimizations
Crash
汇编 & LLVM
- LLVM文档
- The LLVM Compiler Infrastructure
- 一瓜技术-为什么使用汇编可以 Hook objc_msgSend(上)- 汇编基础
- 一瓜技术-为什么使用汇编可以 Hook objc_msgSend(下)- 实现与分析
- 为什么 Debug Information Format 改为 DWARF 可以提高编译速度?
- 素燕-从代码到App启动整条流水线都做了啥(一)
- 深入浅出让你理解什么是LLVM
- iOSTips-理解 Xcode 编译系统
- 黄文臣-iOS编译过程的原理和应用
- 黄文臣-iOS汇编快速入门
- 更好的了解Xcode构建系统
- LLVM & Clang 入门
- iOS 编译知识小结
- iOS 编译全过程
- [iOS翻译]编译器
LLDB
- lldb-symbolic
- About LLDB and Xcode
- The LLDB Debugger
- iOS开发调试概览
- 知识小集-LLDB 知多少
- lldb常用命令与调试技巧
- Xcode Debug调试汇总
- WWDC18 What’s New in LLVM 个人笔记
Mach-O
- 戴铭-Apple 操作系统可执行文件 Mach-O
- Joy_xx-趣探 Mach-O:文件格式分析
- Joy_xx-趣探 Mach-O:加载过程
- Joy_xx-趣探 Mach-O:FishHook 解析
- zhangbuhuai-Mach-O 简单分析
- FengyunSky-探究Mach-O文件
三方库
SDWebImage
Kingfisher
AFNetworking
Alamofire
FlightSchool
面试题
- iOS 面试题-收藏集
- 逻辑教育-LGiOSQuestions
- 知识小集-2020 年您必须准备的 iOS 面试主要问题!!?对比一下,我们实在是太难了
- 小米、百度、bigo 、滴滴 、快手等iOS 面试后的一次阶段性总结
- 知识小集-阿里、字节:一套高效的iOS面试题
- 某TMD公司iOS高级工程师面试回忆
- 另一份有点难的 iOS 面试题
- 一道值得思考的iOS面试题
- 关于IOS对象的小事的探究
- iOS面试考察(一):runtime相关问题
- iOS面试考察(九):性能优化相关问题
- iOS面试准备之思维导图
- 面试iOS 90%人可能都会回答错误的一个多线程基础题
- 搞iOS的,面试官问Hash干嘛?原因远比我下面要介绍的多
- iOS面试了20几家总结出来的面试题(一)
- iOS面试了20几家总结出来的面试题(二)