最近有空想学一些新知识。这里整理了有关一些IOS开发的书籍,本文最后会有这些书籍的链接。
1.《Objective-C高级编程:iOS与OS X多线程和内存管理》
这本书是必看的,不难,而且弄懂了对你的效益是最大的一本书,脱离初级向中级迈进。
多线程方面推荐,这本书对gcd讲的很清楚
很棒,专注于讲ARC、Blocks、GCD多线程的使用方法和原理,翻译也很赞,特别明
这几本我都有,都是好书
推荐这个 ,上面有人推荐了
2.《Effective Objective-C 2.0:编写高质量iOS与OS X代码的52个有效方法》
很多面试题有涉及
Objective C 的一些技巧
Objective C 的一些技巧(实践类,速读)
这几本我都有,都是好书
3.《iOS开发进阶》
唐巧这本可以算他本人的经验集合,虽然比较散,但是可以看看。有些东西虽然比较偏,但也会用到的。对于OC的对象模型讲的应该是所有书里最容易懂的。
介绍了一些作者的经验、工具什么的,很杂
一些实际开发中的小工具小技巧,很杂乱(实践类,速读)
唐巧的《iOS开发进阶》
4.《iOS Auto Layout 开发秘籍》
了解一下Layout原理,但是干活还是用Masonry吧
很系统地讲解Auto Layout的书,不过翻译时好时坏
Auto Layout 介绍,解释和使用说明(实践类,速读)
5.《iOS编程实战》
完善,实用的 Cocoa 库使用说明,也包含少部分 Objective C 的特性介绍
这本书工作的时候都可以看。实战进阶的书籍
完善,实用的 Cocoa 库使用说明,也包含少部分 Objective C 的特性介绍(实践类,速读,用到哪部分看哪部分)
6.iOS 数据库应用高级编程 第2版2014年版
主要讲了两块内容,一块是SQLite3,一块是CoreData,前者讲的是SQLite语句调用,后者讲的是CoreData的基础应用,至于分线程调用,线程的安全,数据迁移,升级,加密安全等皆没有涉及。实际情况是SQLite语句在实际项目中的使用率几乎为零,基本都使用FMDB类库来替代直接编写SQLite语句了,加上通篇80%的内容都在讲Storyboard等UI的创建和代码,正真能配得上“高级”二字的干货少之又少,不得不说清大出版社又水了一版经验。
7.iOS网络高级编程(含源码)析
8.Objective-C编程之道:iOS设计模式解析
重点:百度网盘分享 密码:d23q
参考链接:有什么iOS进阶的书推荐吗?
参考链接:iOS开发书籍推荐 - 知乎整理