主页

iOS打点杂谈

本篇博客简单的介绍一下埋点以及埋点的一些功用,以及一些粗浅的认识 什么是打点? 首先简单介绍下什么是打点以及打点有什么作用,打点英文其实就是 Record 作用其实就是对想要关心的业务或者关键路径进行记录上传到特定的服务器便于后期分析。 打点分类 为了解决前端埋点的准确性、及时性、开发效率等问题,业内各家公司从不同角度,提出了多种技术方案,这些方案大体上可以归为三类: 代码埋点:手动使用 recordEvent 等方式埋点 声明式埋点:将代码埋点和业务逻辑解耦 无痕埋点:使用 AOP 进行埋点 代码埋点是一种典型的命令式编程,因此埋点代码常常要侵入具体的业务逻辑,这使埋点代码变得很繁琐并且容易出错。因此,最直接的做法就是将埋点代码与业务逻辑解耦。 比如: ...

阅读更多