万本电子书0元读

万本电子书0元读

顶部广告

高性能iOS应用开发电子书

本书为有经验的iOS发者提供构建优异应用移动性能所需的发建议和*实践,帮助读者解决常见性能问题。 作者Gaurav Vaish从工程角度演示了编写*代码的方法,详尽介绍如何设计和优化iOS应用,以便在网络较差、内存较低的情况下提供流畅的用户体验。书中还提供了可以反复使用的Objective-C代码,以及一些能够从众多应用中脱颖而出的高性能原生iOS应用。 •概述跟踪应用性能时需要衡量的参数以及如何衡量性能。

售       价:¥

纸质售价:¥84.40购买纸书

125人正在读 | 1人评论 6.2

作       者:高拉夫·瓦依希 (Gaurav Vaish)

出  版  社:人民邮电出版社

出版时间:2017-04-01

字       数:27.2万

所属分类: 科技 > 计算机/网络 > 计算机教材

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
性能对用户体验有着至关重要的影响。本书将介绍对用户体验产生负面影响的各个方面,并概述如何优化iOS应用的性能。全书共5个部分,主要从性能的衡量标准、对应用至关重要的核心优化、iOS应用发特有的性能优化技术以及性能的非代码方面,讲解了应用性能的优化问题。本书的主要目的是展示如何从工程学的角度编写*代码。本书适合已经具有Objective-C和iOS实践经验的发人员阅读。<br/>【推荐语】<br/>本书为有经验的iOS发者提供构建优异应用移动性能所需的发建议和*实践,帮助读者解决常见性能问题。   作者Gaurav Vaish从工程角度演示了编写*代码的方法,详尽介绍如何设计和优化iOS应用,以便在网络较差、内存较低的情况下提供流畅的用户体验。书中还提供了可以反复使用的Objective-C代码,以及一些能够从众多应用中脱颖而出的高性能原生iOS应用。   •概述跟踪应用性能时需要衡量的参数以及如何衡量性能。 •通过*小化内存和功耗以及并发编程来编写高效应用,并探索一些相关选项。 •优化应用的生命周期和UI,以及网络、数据共享和安全功能。 •了解应用的测试、调试和分析工具,并监控应用 •从真实用户处收集数据来分析应用的使用情况,找出瓶颈,并行修复<br/>【作者】<br/>Gaurav Vaish,就职于雅虎公司的移动和新兴产品团队,为每月有数亿人使用的移动应用创建优雅的可重用方案。他曾是IIT全球指导计划的成员,还在印度班加罗尔创立了InColeg Learning及Edujini Labs有限公司。 梁士兴,毕业于北京航空航天大学,现任职美团-大众评iOS高级技术专家。有多年的一线iOS发经验,对于iOS应用性能有深研究和独到见解。对iOS前沿技术、移动应用架构模式非常感兴趣。 郝田田,毕业于西安电子科技大学,现任职美团-大众评iOS研发工程师,具有丰富的iOS软件发经验,长期关注iOS领域前沿技术,曾参与数本iOS技术类书籍翻译工作。 陈作君,毕业于北京理工大学,现任职滴滴出行iOS研发工程师,多年大型移动端应用发经验,热衷于源项目建设,是一名技术书籍翻译的爱好者。<br/>
目录展开

O'Reilly Media, Inc.介绍

译者序

前言

第一部分 开始

第1章 移动应用的性能

1.1 定义性能

1.2 性能指标

1.3 应用性能分析

1.4 测量

1.5 小结

第二部分 核心优化

第2章 内存管理

2.1 内存消耗

2.2 内存管理模型

2.3 自动释放对象

2.4 自动释放池块

2.5 自动引用计数

2.6 引用类型

2.7 实践环节

2.8 僵尸对象

2.9 内存管理规则

2.10 循环引用

2.11 弱类型:id

2.12 对象寿命与泄漏

2.13 单例

2.14 找到神秘的持有者

2.15 最佳实践

2.16 生产环境的内存使用情况

2.17 小结

第3章 能耗

3.1 CPU

3.2 网络

3.3 定位管理器和GPS

3.4 屏幕

3.5 其他硬件

3.6 电池电量与代码感知

3.7 分析电量使用

3.8 最佳实践

3.9 小结

第4章 并发编程

4.1 线程

4.2 线程开销

4.3 GCD

4.4 操作与队列

4.5 线程安全的代码

4.6 小结

第三部分 iOS 性能

第5章 应用的生命周期

5.1 应用委托

5.2 应用启动

5.3 推送通知

5.4 后台拉取

5.5 小结

第6章 用户界面

6.1 视图控制器

6.2 视图

6.3 自动布局

6.4 尺寸类别

6.5 iOS 8中新的交互特性

6.6 小结

第7章 网络

7.1 指标和测量

7.2 应用部署

7.3 工具

7.4 小结

第8章 数据共享

8.1 深层链接

8.2 剪贴板

8.3 共享内容

8.4 iOS 8扩展

8.5 小结

第9章 安全

9.1 应用访问

9.2 网络安全

9.3 本地存储

9.4 数据共享

9.5 安全和应用性能

9.6 清单

9.7 小结

第四部分 代码之外

第10章 测试及发布

10.1 测试类型

10.2 定义

10.3 单元测试

10.4 功能测试

10.5 隔离依赖

10.6 测试及组件设计

10.7 持续集成与自动化

10.8 最佳实践

10.9 小结

第11章 工具

11.1 Accessibility Inspector

11.2 Instruments

11.3 Xcode视图调试器

11.4 PonyDebugger

11.5 Charles

11.6 小结

第12章 埋点与分析

12.1 词汇

12.2 埋点

12.3 分析

12.4 真实用户监控

12.5 小结

第五部分 iOS 9

第13章 iOS 9

13.1 应用的生命周期

13.2 用户界面

13.3 扩展

13.4 应用瘦身

13.5 小结

第14章 iOS 10

14.1 Siri扩展

14.2 改进的通知

14.3 iMessage扩展

14.4 VoIP支持

作者介绍

封面介绍

看完了

累计评论(1条) 1个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部