iOS面试一战到底
张益珲
作者介绍
张益珲(网名:理少)
多年iOS开发经验,51CTO学院、CSDN学院签约讲师,麦子学院金牌讲师。参与开发iOS平台系列游戏:疯狂越狱1-2、应用物通配货软件、VIPExam考试库、证券财经软件等。曾就职于中国唯品会,主要从事移动端应用开发,对iOS开发、React Native跨平台开发及JavaScript前端开发都拥有丰富的经验。曾出版《iOS开发实战:从零基础到App Store上架》《React Native全教程:移动端跨平台应用开发》等多本编程著作。 内容简介
本书是一本专门面向提升面试技巧的工具书,同时也是一本专注于提升iOS核心开发能力的进阶教程。
本书比较系统地介绍了一个高级iOS工程师在开发中需要掌握的各种核心技能,其中包括流行的设计模式与数据结构、常用的核心算法、多线程技术以及iOS应用运行和界面渲染的底层原理与优化思路等。本书结合面试场景,提供了大量的模拟习题来帮助读者做演练。通过本书的学习,可以切实提高读者的编程技能,学到更多高阶iOS开发技巧,同时也可以提高面试实力,帮助读者在找工作的过程中更加游刃有余。
由于本书涉及更多的是设计开发中的高阶技巧,因此对于无基础的读者来说可能略有难度。本书并不适合零基础的读者作为入门参考书阅读,对于零基础的读者,建议先学习入门类教程后再使用本书做深入与提高。 前言
首先,感谢你在众多技术教程中选择本书作为学习的帮手。我希望在你的学习过程中,通过本书可以帮你掌握iOS开发的核心技能、扩宽编程思路,在学习和工作中不仅知其然,更知其所以然,从本质上提高代码质量与编程能力。
本书是一本针对iOS开发职位面试的技能特训图书。所谓特训,即本书所讲内容有着明确的目标:帮你显著地提高面试能力,快速掌握技术面试中考查频率高、易错率高的核心知识点。
从内容上讲,本书的每一章都可以作为一个独立的专题模块。章与章之…