iOS开发快速进阶与实战9787302503859
正版图书,可开发票,请放心购买。
¥
30.73
6.3折
¥
49
全新
库存2件
作者黄新宇著
出版社清华大学出版社
ISBN9787302503859
出版时间2017-04
装帧平装
开本16开
定价49元
货号9255038
上书时间2024-12-14
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
黄新宇,90后移动开发者,简书作者。曾就职于安个家、中智关爱通等公司,参与多个移动端项目架构搭建和开发。现任饿了么(上海拉扎斯信息科技有限公司)iOS不错工程师,负责开发饿了么商家端项目。在简书、新浪微博以及个人博客上分享过多篇技术文章。工作之余热衷于开源项目和移动端新技术,同时也是Swift的狂热爱好者。
目录
目录
第1章iOS的类
?
1.1创建并描述一个类
?
1.2类方法的self
?
1.3类属性
?
1.4黑魔法
?
第2章底层实现分析
?
2.1内存分区
?
2.2初始化
?
2.3拷贝
?
2.4数组与集合
?
2.5字典与哈希表
?
2.6KVC
?
2.6.1对象关系映射
?
2.6.2对私有属性访问
?
2.6.3控制是否触发setter、getter方法
?
2.6.4KVC进阶用法
?
第3章开发原理相关
?
3.1定时器的引用
?
3.2动画事务
?
3.3响应链
?
3.4UITableViewCell高度
?
3.5图片初始化
?
3.6静态库与动态库
?
3.7离屏渲染
?
3.8约束动画
?
第4章线程安全——锁
?
4.1NSLock
?
4.2synchronized
?
4.3pthread
?
4.3.1互斥锁(普通锁)
?
4.3.2递归锁
?
4.3.3pthread信号量
?
4.3.4读写锁
?
4.4信号量
?
4.5NSConditionLock与NSCondition
?
4.5.1NSConditionLock
?
4.5.2NSCondition
?
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.4APP状态恢复
?
6.5APP编译过程
?
6.6APP启动
?
6.7多线程
?
6.7.1GCD
?
6.7.2NSOperation
?
6.8继承与多态
?
6.9缓存
?
6.10字数限制
?
参考文献
?
主编推荐
《iOS开发快速进阶与实战》是作者丰富的iOS项目开发经验的总结,书中实例均为真实的开发任务与场景,并包含典型面试题目的解析。
精彩内容
《iOS开发快速进阶与实战》偏向于iOS应用的实际开发,介绍了iOS开发过程中的技术实现方案和原理,包含基本知识、底层常用技术原理、开发技巧,以及技能扩展等书各方面,其中大部分章节以实际项目开发中常见的问题为背景,内容阐述方式包括介绍原理、对比技术方案、实际应用、引导读者思维等,并在每一章*后部分归纳总结本章的重点内容。 本书既可以作为高等学校计算机软件技术课程的教材,也可以作为企业iOS开发人员的技术参考书。
— 没有更多了 —
以下为对购买帮助不大的评价