
0人評分過此書
iOS开发快速进阶与实战
作者
:
出版日期
:
2018/08/01
閱讀格式
:
EPUB
ISBN
:
9787302503859
《iOS開發快速進階與實戰》偏向于iOS應用的實際開發,介紹了iOS開發過程中的技術實現方案和原理,包含基本知識、底層常用技術原理、開發技巧,以及技能擴展等書各方面,其中大部分章節以實際項目開發中常見的問題為背景,內容闡述方式包括介紹原理、對比技術方案、實際應用、引導讀者思維等,並在每一章最後部分歸納總結本章的重點內容。 本書既可以作為高等學校計算機軟件技術課程的教材,也可以作為企業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
-
2.6.1 对象关系映射
-
2.6.2 对私有属性访问
-
2.6.3 控制是否触发setter、getter方法
-
2.6.4 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.3.1 互斥锁(普通锁)
-
4.3.2 递归锁
-
4.3.3 pthread信号量
-
4.3.4 读写锁
-
-
4.4 信号量
-
4.5 NSConditionLock与NSCondition
-
4.5.1 NSConditionLock
-
4.5.2 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.7.1 GCD
-
6.7.2 NSOperation
-
-
6.8 继承与多态
-
6.9 缓存
-
6.10 字数限制
-
- 参考文献
- 附录CD
- 出版地 : 中國大陸
- 語言 : 簡體中文
評分與評論
請登入後再留言與評分