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

请输入您要查询的图书:

 

书名 iOS和macOS性能优化(Cocoa\Cocoa Touch\Objective-C和Swift)
分类 科学技术-工业科技-电子通讯
作者 (德)马塞尔·韦伊尔
出版社 电子工业出版社
下载
简介
内容推荐
随着应用功能的日益增加,性能问题也逐渐浮出水面,进入我们的视野之中。本书作者Marcel Weiher在性能调优领域有着丰富的经验,在他的带领下,你将会了解如何提升CPU、内存、I/O、图像、Swift等方面的性能,如何在开发过程中定位到性能的瓶颈和问题,他同时还介绍了性能优化的编程技巧和最佳实践,从而帮助你写出更高效、更快速的代码。此外,你还将学习到定位性能问题的工具使用方法以及最佳实践,并跟随示例来学习性能优化。
马塞尔·韦伊尔著的《iOS和macOS性能优化(Cocoa\\Cocoa Touch\\Objective-C和Swift)》适合寻求进阶及所有对性能优化感兴趣的iOS开发人员阅读。
作者简介
Marcel Weiher是一名软件工程师和研究人员,他在Cocoa相关技术方面拥有超过25年的经验。Marcel的工作以性能为中心,曾在英国广播公司优化过世界上极其繁忙的网络性能,解决了当下机器上难以忍受的积压问题,而其在Apple的Mac OS X性能团队任职时,也帮助过其他工程师提高代码性能。Marcel与成熟公司和初创公司都合作过,还通过各种方式传授自己的知识,在博客和会议上做分享,为开源项目贡献力量,并发明新技术。Marcel目前在微软柏林担任首席软件工程师。
目录
1 CPU:原理
一个简单的例子
(微)基准的危险
更多整数求和的方式
Swift
其他语言
混编的力量
趋势
操作成本
复杂度计算
总结
2 CPU:测量和工具
命令行工具
top
time
sample
Xcode 测量工具
Instruments
设置和数据收集
性能分析选项
基本分析
源代码
数据挖掘I:Focus
数据挖掘II:Pruning
内部测量
测试
dtrace(dynamic tracing,动态跟踪)
职责之外的优化
总结
3 CPU:陷阱和优化技巧
数据表示
基本类型
字符串
对象
存取器
公共访问(Public Access)
对象创建和缓存
可变性和缓存
惰性求值
缓存注意事项
陷阱:通用(中级)表示
数组和批处理
字典
消息传递
IMP 缓存
转发
均匀性和优化
方法
陷阱:CoreFoundation
多核
线程(Thread)
工作队列
有节制地优化
……
4 CPU 实战:XML 解析
5 内存:原理
6 内存:测量与工具
7 内存:陷阱和优化技巧
8 内存管理实战:FilterStream 架构
9 Swift
10 I/O:原理
11 I/O:测量与工具
12 I/O:陷阱和优化技巧
13 I/O:实战
14 图像和UI:原理
15 图像和UI:测量和工具
16 图像和UI:陷阱和优化技巧
17 图像和UI:实战
总结
随便看

 

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

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/27 0:23:14