简介
本书是一本专门面向提升面试技巧的工具书,同时也是一本专注于提升iOS核心开发能力的进阶教程。 本书比较系统地介绍了一个高级iOS工程师在开发中需要掌握的各种核心技能,其中包括流行的设计模式与数据结构、常用的核心算法、多线程技术以及iOS应用运行和界面渲染的底层原理与优化思路等。本书结合面试场景,提供了大量的模拟习题来帮助读者做演练。通过本书的学习,可以切实提高读者的编程技能,学到更多高阶iOS开发技巧,同时也可以提高面试实力,帮助读者在找工作的过程中更加游刃有余。 由于本书涉及更多的是设计开发中的高阶技巧,因此对于无基础的读者来说可能略有难度。本书并不适合零基础的读者作为入门参考书阅读,对于零基础的读者,建议先学习入门类教程后再使用本书做深入与提高。
编辑推荐
从内容上讲,本书的每一章都可以作为一个独立的专题模块。章与章之间有一定的先后顺序与关联性,但是这种关联性并不强。如果你对某一章内容不感兴趣,或者对某一章所讲内容已经能够熟练掌握,那么你完全可以跳过本章进行阅读学习。同样,你也可以将本书作为一本工具书,在日常开发中查询某些知识点的用法,或者在技术面试前夕进行突击训练。本书中的所有范例都提供了源代码参考,并且本书每一章的结尾都提供了一些面试场景,以供读者进行练习。
更多出版物信息
- 版权: 清华大学出版社
- 出版: 2020-07-01
- 更新: 2023-06-21
- 书号:9787302559191
- 中图:TN929.53
- 学科:工学电子科学与技术工学信息与通信工程