- 资源会越来越多,不方便查找,您可以使用
command F
来进行关键字查找 - 如果链接失效,可以直接 google 文章名称,一般都可以找到原文
- 腾讯 iOS 爆内存问题解决方案 OOMDetector
- iOS 内存 Jetsam 原理探究
- Reducing FOOMs in the Facebook iOS app
- OOM探究:XNU 内存状态管理
- iOS Out-Of-Memory 原理阐述及方案调研
- 正确地获取 iOS 应用占用的内存
- iOS内存管理和malloc源码解读
- 小试Xcode逆向:app内存监控原理初探
- 深入理解Autorelease Pool
- 自动释放池的前世今生 ---- 深入解析 autoreleasepool
- 微信高性能线上日志系统xlog剖析
- 【Dev Club 分享】微信mars 的高性能日志模块 xlog
- 微信跨平台组件mars-xlog架构分析及迁移思路
- 从Mars的Xlog组件学习日志系统
- 微信终端跨平台组件Mars介绍
- Mars -- Wiki
- 微信跨平台组件mars-xlog架构分析及迁移思路
- NSLog效率低下的原因及尝试lldb断点打印Log
- Logan:美团点评移动端基础日志库揭秘
- 可能是最全的iOS端HttpDns集成方案
- DNS污染方案调研
- HTTPDNS 在 iOS 中的实践
- 移动解析HTTPDNS在App开发中实践总结
- 也谈 HTTPS - HTTPDNS + HTTPS
- HTTPDNS域名解析场景下如何使用Cookie?
- 阿里云相关最佳实践
- Server Name Indication(SNI)
- 深入剖析 iOS 性能优化
- 全局方法耗时统计之 hook 踩坑之旅
- hook objc_msgSend
- Dissecting objc_msgSend on ARM64
- 为什么objc_msgSend必须用汇编实现
- HookZzModules
- AppleTrace - Performance Analysis Tool
- iOS应用UI线程卡顿监控 -(来源:MrPeak杂货铺)
- 微信读书 iOS 性能优化总结 - (来源:WeRead团队博客)
- 检测iOS的APP性能的一些方法 - (来源:戴铭)
- 微信iOS卡顿监控系统 - (来源:微信移动)
- iOS 实时卡顿监控 - (来源:fengshi)
- NSURLProtocol全攻略 - (from : 大娱乐家Q)
- iOS 开发中使用 NSURLProtocol 拦截 HTTP 请求 - (from : Draveness)
- iOS异常捕获 - (来源:向晨宇的技术博客)
- 漫谈iOS Crash收集框架 -(来源:念茜的博客)
- 聊聊从iOS固件提取系统库符号
- iOS Crash分析必备:符号化系统库方法
- iOS崩溃堆栈信息的符号化解析
- 杨咏臻 | 实战iOS崩溃堆栈的符号化解析
- Handling unhandled exceptions and signals
- iOS dSYM文件结构剖析
- iOS 如何获取 Mach-O 的 UUID
- 正确区分Mach 异常、Unix 信号 和NSException 异常
- iOS App从点击到启动-(来源:简书·吴白)
- 优化 App 的启动时间-(来源:玉令天下的博客)
- iOS 程序 main 函数之前发生了什么-(来源:sunnyxx)
- Facebook iOS App如何优化启动时间
- 点击 Run 之后发生了什么? - (来源:Joy)
- 把玩链接器-(来源:sunnyxx)
- WWDC 2016 Session 406
- 由App的启动说起-(来源: jaminzzhang)
- 今日头条iOS客户端启动速度优化 - (来源:今日头条)
- 干货 | 途牛iOS客户端启动速度优化实践
- 阿里数据iOS端启动速度优化的一些经验
- 一次立竿见影的启动时间优化
- iOS App 启动性能优化
- 如何精确度量 iOS App 的启动时间
- iOS端技术 | iOS main()之前都发生了什么
- WWDC 2017 App Startup Time: Past, Present, and Future
- A method of hook static initializers
- 基于 Runloop 无侵入采集 App 首屏渲染时间
- 美团外卖移动端性能监测体系实现 - (来源:美团)
- 移动端 APM 产品研发技能 -(来源:听云)
- NeteaseAPM iOS SDK技术实现分享- (来源:网易)
- 告别“伪连接”!如何高效检测iOS中的真实连接状态 - (来源:移动开发前线)
- 饿了么移动技术负责人胡彪:浅谈App优化 - (来源:饿了么)
- 阿里百川码力APP监控来了 重量级选手进入APM市场 - (来源:阿里百川)
- 微信读书 iOS 质量保证及性能监控 - (来源:微信读书)
- 饿了么的移动APM架构实践 - (来源:饿了么)
- 手机淘宝:亿级用户APP的快速运维交付实践
- 蘑菇街移动端全链路跟踪保障体系
- 阿里-性能可视化之略
- 网易 APM 数据处理系统实践
- 蘑菇街 App 的稳定性与性能实践
- 饿了么移动基础设施的建设
- iOS 性能监控 SDK —— Wedjat(华狄特)开发过程的调研和整理
- 目前这边的产品有阿里百川掌中测、腾讯 GT 等产品
- 腾讯 GT 开源代码 - (来源:腾讯)
- SDK无埋点技术在百分点的探索和实践 - (来源:移动开发前线)
- 有货iOS数据非侵入式自动采集探索实践
- 美团点评前端无痕埋点实践 - (来源:美团)
- iOS无埋点数据SDK实践之路 - (from:netease)
- iOS无埋点SDK 之 RN页面的数据收集
- Android无埋点数据收集SDK关键技术
- 网易HubbleData无埋点SDK在iOS端的设计与实现
- 网易乐得无埋点之路
- 面向切面编程之 Aspects 源码解析及应用 -(来源:微信读书)
- iOS 如何实现Aspect Oriented Programming (上) - (来源:halfrost )
- iOS 如何实现Aspect Oriented Programming (下)- (来源:halfrost )
- 2016年携程App网络服务通道治理和性能优化实践 - (来源:携程)
- 携程App的网络性能优化实践 - (来源:携程)
- 万人低头时代,支付宝APP无线网络性能该如何保障 - (来源:云栖社区)
- 移动网络下的性能优化之网络篇
- 深度优化iOS网络模块- (来源:mrpeak)
- 美团点评移动网络优化实践- (来源:美团)
- 全局精确流量调度新思路-HttpDNS服务详解
- 美柚:女性移动APP安全攻防战
- 网络诊断
- iOS监控-DNS劫持
- iOS网络请求优化之DNS映射
- QQ空间在生产环境使用QUIC协议的经验
- 美图HTTPS优化探索与实践
- 携程移动端 UI 界面性能优化实践 - (来源:携程)
- 携程移动端性能优化 - (来源:携程)
- 手机淘宝性能优化- (来源:淘宝)
- 细聊 Cocoapods 与 Xcode 工程配置 -(来源:bestSwifter)
- CocoaPods 都做了什么? - (来源:Draveness)
- 最新的CocoaPods的使用教程(一) -(来源:简书-Dely)
- 最新的CocoaPods的使用教程(二)
- Cocoapods系列教程(一)——入门 -( 来源:Pluto-Y)
- Cocoapods系列教程(二)——开源主义接班人
- Cocoapods系列教程(三)——私有库管理和模块化管理
- 制作Swift和Objective-C Mixed的Pod - (来源:南栀倾寒)
- 给 Pod 添加资源文件 - (来源:闲趣的网志)
- 优雅的开发Swift和Objective C混编的Framework - (来源:LeoMobileDeveloper)
- 使用CocoaPods开发并打包静态库
- 基于 CocoaPods 进行 iOS 开发
- 趣探 Mach-O:文件格式分析 - (来源:Joy)
- Mach-O 的动态连接 -(来源:mrh)
- 动态修改 C 语言函数的实现 -(来源:Draveness)
- fishhook_analysis-(来源:mrh)
- 趣探 Mach-O:FishHook 解析 - (来源:Joy)
- XNU、dyld源码分析Mach-O和动态库的加载过程(上)
- XNU、dyld 源码分析,Mach-O 和动态库的加载过程 (下)
- dylib动态库加载过程分析
- 巧用符号表 - 探求 fishhook 原理(一)
- objc与鸭子对象(上) - (来源:sunnyxx)
- objc与鸭子对象(下)
- 利用NSProxy实现消息转发-模块化的网络接口层设计 - (来源:土土哥)
- Charles 从入门到精通
- Wireshark抓包iOS入门教程
- 利用 WireShark 深入调试网络请求
- 使用 Wireshark 调试 HTTP/2 流量
- 获取NSURLResponse的HTTPVersion
- 移动端https抓包那些事--进阶篇
- Intercepting the App Store's Traffic on iOS
- 谈谈 iOS 中图片的解压缩
- 如何避免图像解压缩的时间开销
- iOS图片加载速度极限优化—FastImageCache解析
- iOS中的imageIO与image解码
- Avoiding Image Decompression Sickness
- Chameleon is a port of Apple's UIKit for iOS to Mac OS X.
- 图片之旅
- 移动端图片格式调研
- Jerry Qu的HTTP2.0合辑
- [How to get HTTP protocol version from a given NSHTTPURLResponse?]()
- [http2-协议协商过程]()
- [h2-13 中文版]()
- Hypertext Transfer Protocol Version 2 (HTTP/2)
- HPACK: Header Compression for HTTP/2
- Wireshark抓包iOS入门教程
- iOS HTTP/2 Server Push 探索
- HTTP/2 on iOS
- HTTPS 与 HTTP2 协议分析
- http2讲解
- HTTP 2 的新特性你 get 了吗?
- HTTP/2探索第一篇——概念
- WEB加速,协议先行
- 从 HTTP2 到 QUIC——QQ 空间 Web 加速实践
- JavaScript 与 Objective-C 相互通信交互
- iOS中UIWebView与WKWebView、JavaScript与OC交互、Cookie管理看我就够
- JavaScriptCore
- 浅谈iOS与H5的交互-JavaScriptCore框架
- 深入浅出 JavaScriptCore
- iOS 中的 web 开发 JavaScriptCore
- iOS即时通讯,从入门到“放弃”?
- IM 即时通讯技术在多应用场景下的技术实现,以及性能调优
- 国内 90%以上的 iOS 开发者,对 APNs 的认识都是错的
- 微信iOS收款到账语音提醒开发总结
- 理解用户通知
- 即时通讯网
- CocoaAsyncSocket、SRWebSocket 源码解析
- 如何动态调用 C 函数
- libffi浅析
- 在 C 语言中调用不定参数的外部函数
- 如何使用libffi库实现OC方法替换
- libffi
- Hook Objective-C Block with Libffi
- 分辨率、帧率和码率三者之间的关系
- 七牛直播云性能优化实践
- 视频云直播中的关键帧技术探秘
- QQ 视频直播架构及原理
- 映客直播iOS App 性能优化实践
- 移动直播技术秒开优化经验(含PPT)
- 如何快速的开发一个完整的iOS直播app
- [原创]iOS加固浅谈之字符串加密
- 自己动手实现基于llvm的字符串加密
- iOS混淆-ollvm中添加对String的混淆
- 为OLLVM添加字符串混淆功能
- 使用 libclang 实现 iOS 代码中的明文加密
- iOS代码混淆
- 一个用于代码混淆和字符串加密的Mac小Demo
- 基于LLVM IR的源代码混淆的实现
- LLVM Obfuscator https://keybase.io/team/hikari
- https://github.com/HikariObfuscator/Hikari
- [翻译]LLVM代码混淆分析及逻辑还原
- 来自YSRC:孤挺花字符串混淆功能分析
- iOS混淆--OLLVM在iOS中的实践
- 阿里聚安全iOS Anti-Debug分享
- 关于反调试&反反调试那些事
- 反调试及绕过
- 越狱开发4-越狱开发防护与破解
- Kernel Syscalls
- 使用ptrace跟踪进程
- 防止tweak依附,App有高招;破解App保护,tweak留一手
- 对 iOS app 进行安全加固
- iOS混淆--OLLVM在iOS中的实践
- 控制流平坦化的实现
- 基于LLVM IR的源代码混淆的实现
- 反混淆:恢复被OLLVM保护的程序
- 利用符号执行去除控制流平坦化
- Deobfuscation: recovering an OLLVM-protected program
- LLVM代码混淆分析及逻辑还原
- ollvm源码分析
- 代码混淆——控制流扁平的开源实践和改进
- iOS 开发技术栈与进阶 —— (bang)
- iOS 软件安全工程师技能表 - (fei_cong)
操作系统
- 《深入解析Mac OS X & iOS操作系统》
- 《深入理解计算机系统(第三版)》
编译原理 & 汇编
- 《编译系统透视:图解编译原理》
- 《深入理解程序设计使用 Linux 汇编语言》
- 《程序员的自我修养(带目录)》
- 《编译原理-龙书 第二版》
安全相关
- 《图解密码技术 第三版》
- 《macOS软件安全与逆向分析》
- 《逆向工程权威指南上下册》
- 《iOS应用安全攻防实战》
- 《iOS应用逆向工程(第2版)》
- 《IDA权威指南第二版》
计算机网络
- 《网络是怎样连接的 - 户根勤》
- 《HTTPS 权威指南》
- 《Web 性能权威指南》
- 《HTTP/2 基础教程》
iOS 开发
- 《高性能 iOS 应用开发》
- 《iOS 成长之路》
- 《WWDC 17 内参》
- 《Objective-C高级编程 iOS与OS X 多线程和内存管理》
- 《Effective Objective-C》
- 《iOS Application Security 》
- 《Advanced Apple Debugging & Reverse_Engineering》
- 《LLVM Cookbook 中文版》
C/C++ 相关
- The C Programming Language, 2nd Edition(中文版)
- C++ Primer 中文版第 5 版
其他
- Pro Git
- iOS逆向与安全 - (刘培庆 Alone_Monkey)
- infoQ 历届大会演讲视频集锦