给iOS程序员推荐阅读的技术类书籍及官方文档
2018-04-10 本文已影响40人
emmet7life
书籍
- Objective-C高级编程:iOS 与 OS X多线程和内存管理
购买链接:京东
总结类文章:简书作者·SvenLearn
Apple官方文档
-
《并发编程指南》官方文档 & 中文翻译 & 阿里云·Apple: 并发编程总览
-
网络编程不适宜在GCD中进行,强烈推荐使用异步API,具体查看WWDC 2010的以下两个议题:
- WWDC 2010议题 207 - Network Apps for iPhone OS, Part 1
- WWDC 2010议题 208 - Network Apps for iPhone OS, Part 2
Runtime & Method Swizzing & KVC/KVO
ARC参考资料
-
ARC编程指南·Programming With ARC Release Notes & 阿里云·迁移至ARC版本说明(Transitioning to ARC Release Notes)
-
用于ARC的编译器clang的源码·Getting Started: Building and Running Clang
-
objc4版本 493.9: Apple提供的Objective-C运行时库的实现
Blocks参考资料
-
《块编程指南》官方文档·Blocks Programming Topic & 翻译
-
APPLE`s EXTENSIONS TO C: Apple公司实现的关于扩充C语言的概要文档
-
libclosure 版本 53: Apple公司提供的用于Blocks的运行时库
-
pblocks: 用于不支持Blocks的旧操作系统中实现Blocks
代码
- Fowler 的《重构》