高性能iOS应用开发/图灵程序设计丛书
①全新正版,现货速发,7天无理由退换货②天津、成都、无锡、广东等多仓就近发货,订单最迟48小时内发出③无法指定快递④可开电子发票,不清楚的请咨询客服。
¥
63.16
7.1折
¥
89
全新
库存2件
作者(美)高拉夫·瓦依希|译者:梁士兴//郝田田//陈作君
出版社人民邮电
ISBN9787115451200
出版时间2017-04
装帧其他
开本其他
定价89元
货号3813767
上书时间2024-10-14
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
GauravVaish,12岁时首次接触到GW—BASIC,然后就因为它的简洁而爱上了它。在随后的20多年中,他使用过大多数的主流语言,在所有流行的操作系统上,甚至在每一种受欢迎的设备上都编写过代码。
他现在就职于雅虎总部的移动和新兴产品团队——具体来说是移动SDK小组。这个小组的使命是创建优化的可重用方案,将其整合到雅虎的移动应用中,它们能够在几十种设备上运行,每月有数亿用户使用,每周执行超过十亿次的用户交互,并且每天处理超过十亿次的网络连接。
Gaurav于2002年在AdobeSystemsIndia开启了他的职业生涯,就职于工程解决方案部门。2005年,他成立了自己的公司——Edujini实验室,专注于企业培训和协作学习。Gaurav获有印度IITKanpur电子工程语音信号处理专业的科技学士学位。
目录
译者序
前言
第一部分 开始
第1章 移动应用的性能
1.1 定义性能
1.2 性能指标
1.2.1 内存
1.2.2 电量消耗
1.2.3 初始化时间
1.2.4 执行速度
1.2.5 响应速度
1.2.6 本地存储
1.2.7 互操作性
1.2.8 网络环境
1.2.9 带宽
1.2.10 数据刷新
1.2.11 多用户支持
1.2.12 单点登录
1.2.13 安全
1.2.14 崩溃
1.3 应用性能分析
1.3.1 采样
1.3.2 埋点
1.4 测量
1.4.1 设置工程与代码
1.4.2 设置崩溃报告
1.4.3 对应用埋点
1.4.4 日志
1.5 小结
第二部分 核心优化
第2章 内存管理
2.1 内存消耗
2.1.1 栈大小
2.1.2 堆大小
2.2 内存管理模型
2.3 自动释放对象
2.4 自动释放池块
2.5 自动引用计数
2.6 引用类型
2.6.1 变量限定符
2.6.2 属性限定符
2.7 实践环节
2.7.1 照片模型
2.7.2 更新故事板
2.7.3 方法实现
2.7.4 输出分析
2.8 僵尸对象
2.9 内存管理规则
2.10 循环引用
2.10.1 避免循环引用的规则
2.10.2 循环引用的常见场景
2.10.3 观察者
2.10.4 返回错误
2.11 弱类型:id
2.12 对象寿命与泄漏
2.13 单例
2.14 找到神秘的持有者
2.15 最佳实践
2.16 生产环境的内存使用情况
2.17 小结
第3章 能耗
第4章 并发编程
第三部分 iOS性能
第5章 应用的生命周期
第6章 用户界面
第7章 网络
第8章 数据共享
第9章 安全
第四部分 代码之外
第10章 测试及发布
第11章 工具
第12章 埋点与分析
第五部分 iOS 9
第13章 iOS 9
第14章 iOS 10
作者介绍
封面介绍
内容摘要
性能对用户体验有着至关重要的影响。本书将介绍对用户体验产生负面影响的各个方面,并概述如何优化iOS应用的性能。高拉夫·瓦依希编著的《高性能iOS应用开发》共5个部分,主要从性能的衡量标准、对应用至关重要的核心优化点、iOS应用开发特有的性能优化技术以及性能的非代码方面,讲解了应用性能的优化问题。本书的主要目的是展示如何从工程学的角度编写最优代码。
本书适合已经具有Objective-C和iOS实践经验的开发人员阅读。
— 没有更多了 —
以下为对购买帮助不大的评价