iOS面试一战到底

iOS面试一战到底

作者:张益珲

出版社:清华大学

出版年:2020年7月

ISBN:9787302559191

所属分类:历史文化

书刊介绍

《iOS面试一战到底》内容简介

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

作品目录

作者介绍
内容简介
前言
第1章:面试前的准备
1.1、精致你的简历
1.2、筛选面试机会
1.3、笔试与面试
1.4、面试中的交流与提问
1.5、Offer的选择与职业规划
1.6、回顾、思考与练习
第2章:常用设计模式应用解析
2.1、设计模式概述
2.2、关于UML建模语言
2.3、软件设计的7条原则
2.4、创建型设计模式
2.5、结构型设计模式
2.6、行为型设计模式
2.7、回顾、思考与练习
第3章:核心数据类型你不知道的真相
3.1、多变的NSString类
3.2、深入理解NSArray类
3.3、NSDictionary的相关内容
3.4、Swift语言中的字符串、数组与字典类型
3.5、回顾、思考与练习
第4章:常用算法解析
4.1、关于算法的复杂度
4.2、常用查找算法
4.3、常用排序算法
4.4、树相关算法
4.5、回顾、思考与练习
第5章:容易被忽略的语法雷区
5.1、Objective-C中的属性
5.2、深入理解引用计数技术
5.3、Objective-C中的Block
5.4、iOS程序开发中的RunLoop
5.5、Objective-C语言的消息机制与运行时
5.6、Swift中的“?”与“!”
5.7、Swift中的权限控制
5.8、Swift中的泛型
5.9、Swift中的协议与扩展
5.10、回顾、思考与练习
第6章:界面开发核心技术
6.1、自动布局技术
6.2、iOS开发中的动画系统
6.3、iOS中的绘图技术
6.4、页面的性能优化
6.5、回顾、思考与练习
第7章:多线程核心知识
7.1、pthread多线程技术的应用
7.2、NSThread多线程编程技术
7.3、GCD多线程编程技术
7.4、NSOperationQueue多线程编程
7.5、关于线程死锁
7.6、回顾、思考与练习
第8章:应用上架指南
8.1、应用程序推送
8.2、应用程序上架流程
8.3、回顾、思考与练习

相关推荐

微信二维码