网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 高性能iOS应用开发/图灵程序设计丛书
分类 科学技术-工业科技-电子通讯
作者 (美)高拉夫·瓦依希
出版社 人民邮电出版社
下载
简介
内容推荐
性能对用户体验有着至关重要的影响。本书将介绍对用户体验产生负面影响的各个方面,并概述如何优化iOS应用的性能。全书共5个部分,主要从性能的衡量标准、对应用至关重要的核心优化点、iOS应用开发特有的性能优化技术以及性能的非代码方面,讲解了应用性能的优化问题。本书的主要目的是展示如何从工程学的角度编写优质代码。本书适合已经具有Objective-C和iOS实践经验的开发人员阅读。
作者简介
高拉夫·瓦依希,12岁时抢先发售接触到GW―BASIC,然后就因为它的简洁而爱上了它。在随后的20多年中,他使用过大多数的主流语言,在所有流行的操作系统上,甚至在每一种受欢迎的设备上都编写过代码。
他现在就职于雅虎总部的移动和新兴产品团队――具体来说是移动SDK小组。这个小组的使命是创建优化的可重用方案,将其整合到雅虎的移动应用中,它们能够在几十种设备上运行,每月有数亿用户使用,每周执行超过十亿次的用户交互,并且每天处理超过十亿次的网络连接。
Gaurav于2002年在Adobe Systems India开启了他的职业生涯,就职于工程解决方案部门。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找到神秘的持有者
......
第3章能耗
第4章并发编程
第三部分iOS性能
第5章应用的生命周期
第6章用户界面
第7章网络
第8章数据共享
第9章安全
第四部分代码之外
第10章测试及发布
第11章工具
第12章埋点与分析
第五部分iOS9
第13章iOS9
第14章iOS10
作者介绍
封面介绍
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/31 19:40:01