![]()
内容推荐 本书是一本专门面向提升面试技巧的工具书,同时也是一本专注于提升iOS核心开发能力的进阶教程。本书比较系统地介绍了一个不错iOS工程师在开发中需要掌握的各种核心技能,其中包括流行的设计模式与数据结构、常用的核心算法、多线程技术以及iOS应用运行和界面渲染的底层原理与优化思路等。本书结合面试场景,提供了大量的模拟习题来帮助读者做演练。通过本书的学习,可以切实提高读者的编程技能,学到更多高阶iOS开发技巧,同时也可以提高面试实力,帮助读者在找工作的过程中更加游刃有余。由于本书涉及更多的是设计开发中的高阶技巧,因此对于无基础的读者来说可能略有难度。本书并不适合零基础的读者作为入门参考书阅读,对于零基础的读者,建议先学习入门类教程后再使用本书做深入与提高。 作者简介 张益珲(网名:珲少),多年iOS开发经验,51CTO学院、CSDN学院签约讲师,麦子学院品牌讲师。参与开发iOS平台系列游戏:疯狂越狱1-2、应用物通配货软件、VIPExam考试库、证券财经软件等。曾就职于中国唯品会,主要从事移动端应用开发,对iOS开发、React Native跨平台开发及JavaScript前端开发都拥有丰富的经验。曾出版《iOS开发实战:从零基础到App Store上架》《React Native全教程:移动端跨平台应用开发》等多本编程著作。 目录 章面试前的准备 1.1精致你的简历 1.1.1求职简历的基本格式 1.1.2投其所好——精准投递你的简历 1.2筛选面试机会 1.2.1从眼前着眼,也考虑未来 1.2.2在面试过程中分析公司 1.3笔试与面试 1.3.1关于笔试需要注意的事 1.3.2关于面试需要注意的事 1.4面试中的交流与提问 1.4.1尽量使单向的陈述变成双向的交流 1.4.2把握提问的机会 1.5Offer的选择与职业规划 1.5.1选择Offer时的几点建议 1.5.2关于职业规划 1.6回顾、思考与练习 1.6.1回顾 1.6.2思考与练习 第2章常用设计模式应用解析 2.1设计模式概述 2.1.1初识设计模式 2.1.2设计模式的分类 2.2关于UML建模语言 2.2.1UML简介 2.2.2使用UML描述类之间的关系 2.3软件设计的7条原则 2.3.1开闭原则 2.3.2里式替换原则 2.3.3单一职责原则 2.3.4接口隔离原则 2.3.5依赖倒置原则 2.3.6迪米特原则 2.3.7合成复用原则 2.4创建型设计模式 …… |