iOS书单
Objective-C
iOS
- 《Effective Objective-C 2.0 编写高质量iOS与OS X代码的52个有效方法》
- 《Objective-C高级编程 iOS与OS X多线程和内存管理》
- 《iOS编程(第四版)》
- 《精通iOS开发(第6版)》
- 《iOS 7 Programming Pushinng the Limits》(中文版《iOS编程实战 7》)
- 《高性能iOS应用开发》
- 《iOS AutoLayout开发秘籍》
- 《Cocoa设计模式》
- 《Objective-C编程之道(iOS设计模式解析)》
Swift
- Swift推荐书籍
- 官方文档
- 《Swift常用算法》
其他
- 《精通iOS框架》
- 《iOS动画核心技术与案例实战》
- 《iOS核心动画高级技巧》\ 中文版
- 《iOS测试指南》
- 《iOS UICollectionView The Complete Guide 2nd Edition》
- 《MacOS应用开发基础教程》
- 《C Primer Plus 中文版》
- 《数据结构与算法经典问题解析:Java语言描述》
- 《数据结构与算法图解》
不同方向的书籍
架构
- 《代码整洁之道》
- 《架构整洁之道》
- 《重构(第2版):改善既有代码的设计》
- 《设计模式 可复用面向对象软件的基础》
- 《Head First设计模式》
- 《大话设计模式》
- 《敏捷软件开发:原则、模式与实践》
- 《领域驱动设计:软件核心复杂性应对之道》
- 《Cucumber:行为驱动开发指南》
- 《测试驱动开发》
- 《测试驱动开发的艺术》
- 《程序员修炼之道-通项务实的最高境界》
- 《代码整洁之道-程序员的职业素养》
网络
音视频
- 《AVFoundation开发秘籍》
- 《音视频开发进阶指南:基于Android与iOS平台的实践》
- 《视频编码全角度详解》
- 《数字信号处理》
- 《JPEG2000图像压缩基础、标准和实践》
- 《Android音视频开发》
- 《FFmpeg从入门到精通》
- 《H.265_HEVC视频编码新标准及其扩展》
- 《新一代高效视频编码H.265/HEVC:原理、标准与实现》
- 《新一代视频压缩编码标准H.264》
- 《信号与系统》
- 《多媒体信号编码与传输》
- 《计算机图形学编程》
- 《WebRTC Native 开发实战》
- 《WebRTC权威指南》
- 《OpenGL ES应用开发实践指南》
数据库
安全
系统
跨平台
后端-Swift服务器框架
视频资源
博客资源
- RayWenderlich
- AppCoda
- objc.io
- nshipster
- bignerdranch
- Ole Begemann
- iOS Dev Weekly
- iOS goodies
- cocoacontrols
- swift官方文档
- 一些博客列表
- iOS开发舆图
- 技能图谱
- awesome-ios
源码
- AFNetworking(NSOperation, HTTP, Block)
- SDWebImage(Image Handle, Cache, NSOperation, Block)
- SVPullToRefresh(UIScrollView, State Handle)
- JSONModel(runtime)
- YYKit
- Masonry
- CoreFoundation / OC runtime
- awesome-swift
- awesome-ios
- awesome-ios-ui
- ...