《iOS 监控编程》前言

前言

其实前言是是放到最后才写的,当你读到这行文字,说明笔者已经完成了整本书的写作,因为这样笔者才能更好的去总结写作的过程思考如何将它介绍给你。

为什么要写这本书

当你翻开这本书的时候你肯定是想了解一些iOS上监控方面的编程。如何通过编码去实时监控日志,监控崩溃,监控网络,监控卡顿,监控硬件,等等等等。这也是笔者为什么萌生写这本书的原因,你的这些疑问都可以在这本书中找到。

当然,什么事都不是一簇而就的,笔者在着手写书之前先是完成了这些功能的编码,很多功能的实现借鉴参考了目前开源社区以及一线大神们的思路,这些我们在后续感谢中会提到。而完成这些功能后,笔者想记录下功能的实现细节以及笔者一路探索过来的心路历程。因此,写了此书。

当然,前提是你必须得有一定的iOS和Swift的基础,这本书并不是一本基础教学书,里面所有的代码都是使用Swift实现,如果想要入门Swift语言,阅读Apple的官方教程和文档无论从条理性和权威性来说,都是更好的选择,当然国内也能找到高品质的翻译。

这本书是什么

这是一本介绍iOS监控编程的书籍,内容涉及日志监控,监控崩溃,监控网络,监控卡顿,监控硬件,内存泄漏监控等方面。所有的功能都是通过自行编程实现,而不是通过使用第三方工具。每个章节记录了功能的实现细节,以及笔者一路探索过来的心路历程。当然,笔者后续依旧会寻求与探索新的监控方向,一旦有所得都会更新到本书的章节中。

这本书对应的开源库

这本书每个章节都有对应的一个开源库,读者会在每章的开头或者结尾看到。当然这本书也有一个整体的开源工具 -- GodEye:一个通过一行代码就能自动展示日志,崩溃,网络,卡顿,内存泄漏,CPU,RAM,帧率,网络流量,文件结构等信息的工具,就像上帝睁开了他的眼睛一样。

勘误

由于本书是笔者在工作之余利用琐碎的业余时间编写而成,以及自身的技术水平与写作水平有限,难免会出现
表达不当,技术理解不准确,错别字等问题,如果读者发现这些问题,还请麻烦您通过邮件告知我,我一定会第一时间回复您并修正内容。笔者邮箱:chenyl.exe@gmail.com

感谢

如果我比别人看的更远,那是因为我站在巨人的肩膀上。
                            ---艾萨克·牛顿
top Created with Sketch.