IOS进阶书籍推荐

1、编写高质量iOS与OS X代码的52个有效方法 (Effective Objective-C 2.0)

这本书介绍了一些OC的语法技巧,runtime,内存管理等方面的知识,确实很不错,陆陆续续算是看了一遍,但是都没有认真记录,所以趁着2016还没有结束,我打算再认真的看一遍这本书。非常推荐!

2、iOS与OS X多线程和内存管理(Pro Multithreading and Memory Management for iOS and OS X)

这本书详细介绍iOS的内存管理,不厚,200多页好像,之前也算读过一遍,不过是过目就忘,但是不妨碍我认为这本书绝对算是想要学习iOS内存管理,block的最好的书,没有之一。 重点推荐!

3、iOS.Animations.by.Tutorials.v2.0

这是Raywenderlich出版的一本关于iOS动画的书,Raywenderlich的书是真不错,基本上每一本都是精品。不管是入门的书或者是进阶的书,强烈推荐去Raywenderlich的网站里面找找你想要学的。今年花了不少时间在动画学习上面,但是如果有时间,这本书我想我应该要再认真读一遍。

4、iOS Core Animation: Advanced Techniques

这本书同样是介绍iOS动画,但是侧重于介绍CALayer等各种原理行的东西,Raywenderlich的书则侧重在实践上面,各取所需吧,但是如果想要深入了解iOS动画的实现,这一本看完,基本没问题,推荐!

5、HTTP权威指南

这本HTTP权威指南我一直都想找时间读一遍,可惜每次都是读了一点点就进行不下去了。但是就是这一点点我也认为对我帮助非常大。如果想弄懂iOS中的网络相关知识,强烈推荐先看一下这本书,绝对事半功倍!

6、iOS网络高级编程(Professional IOS Network Programming)

这本书我没看过,网上有人推荐,因为我也想深入了解一下iOS的网络知识,所以先列入清单。

7、Cocoa设计模式

设计模式平时在工作中用到的总是那两三种,单例,代理,我想这方面也是我的弱项,需要补一补了。

8、OS X与iOS内核编程

这本书同样是网上有人推荐的,如果我能把上面所有的书读完,我想我会更加深入的想要了解iOS背后的东西了,不过这本书优先级我应该会放在最低。

9、官方文档
a、View Guide

View Programming Guide for iOS
Scroll View Programming Guide for iOS
Table View Programming Guide for iOS
Collection View Programming Guide for iOS
View Controller Programming Guide for iOSCore Animation Programming Guide
Animation Types and Timing Programming Guide

b、Language

Objective-C Runtime Programming Guide
Blocks Programming Topics
Memory Management Programming Guide for Core Foundation
Key-Value Observing Programming GuideException Programming Topics
Error Handling Programming Guide

c、Foundation

String Programming Guide for Core Foundation
Attributed String Programming Guide
Collections Programming Topics for Core Foundation
Number and Value Programming Topics
Core Text Programming Guide Text Programming Guide for iOS
Archives and Serializations Programming Guide
Networking Concepts
Networking Programming Topics
URL Session Programming Guide
Threading Programming Guide
Apple URL Scheme Reference
WebKit DOM Programming Topics
Stream Programming Guide

d、Graphics

Quartz 2D Programming Guide
Core Image Programming Guide
Image I/O Programming Guide
OpenGL ES Programming Guide for iOS
Photo Capture Programming Guide

e、Media

AVFoundation Programming Guide
Audio Session Programming Guide

f、Other

App Programming Guide for iOS
Core Data Programming Guide
Date and Time Programming Guide
App Search Programming Guide
Local and Remote Notification Programming Guide
File System Programming Guide
Resource Programming Guide
Bundle Programming Guide
Property List Programming Topics for Core Foundation
Document Picker Programming Guide
App Extension Programming Guide
Document-Based App Programming Guide for iOS
Document Interaction Programming Topics for iOS
Address Book Programming Guide for iOS

10、WWDC回顾

原文作者:http://www.cocoachina.com/programmer/20170122/18604.html

你可能感兴趣的:(IOS进阶书籍推荐)