- 博客(7)
- 收藏
- 关注
原创 关于埋点的一些问题(RunTime能很好的解决)
最近在项目中遇到埋点的问题的些问题,埋点是现在很多App中都需要用到的,这个问题可能每个人都能处理,但是怎样来减少埋点所带来的侵入性,怎样用更加简洁的方式来处理埋点问题,怎样减少误埋,如果上线了发现少埋了怎么办?下面个人就分析讨论下有哪些重点、难点:一、什么是埋点?埋点的作用是什么?二、常规的处理方式是怎样的?三、我们可以怎样优化?四、怎样使用RunTime对其进行
2015-09-13 22:28:20 2550
原创 Gzip你值得尝试
在IOS开发中,应用大多以XML或JSON的格式传输数据的,并且XML和JSON通常会比较大,所以客户端需要用下载或者上传的时间会较长,这时我们可以考虑压缩数据,Gzip是一种比zip更优的压缩技术,它可以将数据压缩到60%,因此对客户端和服务器端来说就更加的轻量级了。总结下Gzip的优点:1.降低客户端对数据的下载时间和上传时间 2.节省流量。那么在IOS中我们如何使用gZip呢?我们可
2015-09-07 21:30:41 434
原创 iOS开发中个人调试的几种方法
1 -> 全局断点2 -> 调试堆栈3 -> 打印调试4 -> 调试工具Bugly5 -> 用青花瓷截包并更改返回数据来测试临街情况crash案例: (给数组插入了一个空值, 会崩溃)[objc] view plain copy "font-size:18px;">-(void)touchesBe
2015-08-23 20:44:34 2540
原创 iOS中OC:block底层实现原理
Block是什么?苹果推荐的类型,效率高,在运行中保存代码。用来封装和保存代码,有点像函数,Block可以在任何时候执行。Block和函数的相似性:(1)可以保存代码(2)有返回值(3)有形参(4)调用方式一样。Block 底层实现定义一个简单的block我们再给a赋值为20,此时打印出来a 的值还是10但当我们在第一次给a
2015-08-22 21:04:19 789
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人