iOS开发快速进阶与实战

iOS开发快速进阶与实战

作者:黄新宇

出版社:清华大学

出版年:2018年8月

ISBN:9787302503859

所属分类:民俗文化

书刊介绍

《iOS开发快速进阶与实战》内容简介

《iOS开发快速进阶与实战》偏向于iOS应用的实际开发,介绍了iOS开发过程中的技术实现方案和原理,包含基本知识、底层常用技术原理、开发技巧,以及技能扩展等书各方面,其中大部分章节以实际项目开发中常见的问题为背景,内容阐述方式包括介绍原理、对比技术方案、实际应用、引导读者思维等,并在每一章最后部分归纳总结本章的重点内容。本书既可以作为高等学校计算机软件技术课程的教材,也可以作为企业iOS开发人员的技术参考书。
黄新宇,90后移动开发者,简书作者。曾参与多个移动端项目架构搭建和开发。现任饿了么(上海拉扎斯信息科技有限公司)iOS高级工程师,负责开发饿了么商家端项目。在简书、新浪微博以及个人博客上分享过多篇技术文章。

作品目录

内容简介
作者简介
前言
FOREWORD
成书背景
关于本书
目标读者
主要内容
电子资源
第1章:iOS的类
1.1、创建并描述一个类
1.2、类方法的self
1.3、类属性
1.4、黑魔法
第2章:底层实现分析
2.1、内存分区
2.2、初始化
2.3、拷贝
2.4、数组与集合
2.5、字典与哈希表
2.6、KVC
第3章:开发原理相关
3.1、定时器的引用
3.2、动画事务
3.3、响应链
3.4、UITableViewCell高度
3.5、图片初始化
3.6、静态库与动态库
3.7、离屏渲染
3.8、约束动画
第4章:线程安全———锁
4.1、NSLock
4.2、synchronized
4.3、pthread
4.4、信号量
4.5、NSConditionLock与NSCondition
4.6、自旋锁
4.7、递归锁
小结
第5章:排序算法
5.1、冒泡排序
5.2、选择排序
5.3、插入排序
5.4、快速排序
5.5、希尔排序
5.6、归并排序
5.7、堆排序
5.8、基数排序
小结
第6章:技能进阶与思考
6.1、按钮的图文位置
6.2、创建Pod库
6.3、子控制器
6.4、APP状态恢复
6.5、APP编译过程
6.6、APP启动
6.7、多线程
6.8、继承与多态
6.9、缓存
6.10、字数限制
参考文献
附录CD

相关推荐

微信二维码