第一次写文章语言表达能力太差。如果有哪里表达的不够清晰可以直接评论回复我,我来加以修改。这篇文章力求脱离语言的特性,咱们多讲结构和算法。即使你不懂iOS开发,不懂Object...
第一次写文章语言表达能力太差。如果有哪里表达的不够清晰可以直接评论回复我,我来加以修改。这篇文章力求脱离语言的特性,咱们多讲结构和算法。即使你不懂iOS开发,不懂Object...
网上有很多关于 +load 和 +initialize 实现的,每次都是看过理解之后,没多久就忘记了,所以在此记录一下自己对 +load 和 +initialize 的理解...
本篇文章是基于 网易乐得无埋点数据SDK 总结而成。负责无埋点数据收集 SDK 的开发已经有半年多了,期间在组内进行过相关分享,现在觉得是时候拿出去和同行们交流下了。本篇主要...
前言 工欲善其事,必先利其器。Instrument对于iOS开发来说,是发现并且解决问题的一把利器。 本文会用到的两个工具包括: Time Profiler(获取代码运行时间...
Bug演示 从gif中可以看到我们是想实现这样的效果:tableViewCell上有图片,有文字、价格等,但是我们现在关心的是图片加载出现时的效果,就是那个图片渐现的动画。我...
Mach-O Mach-O 是运行时可执行文件的文件类型,主要包括: Executable,可执行文件,应用中最重要的二进制文件,也就是应用扩展的主二进制文件; Dylib,...
Block在开发中常用的,要想解决Block在开发中遇到的问题,我们需要了解Block的本质、截获变量的特性、__block修饰符、block的内存管理和循环引用问题。通过c...
我们接下来,看 SDWebImage 具体是怎么实现的。可以来这里下载一下源码注释 五、详细的类的解析和该类的流程 根据方法调用的流程来看源码 1.UIImageView+W...
前言 从现代计算机电路来说,只有高电平/低电平两种状态,即为0/1状态,计算机中所有的数据按照具体的编码格式以二进制的形式存储在设备中。 位运算是一种极为高效乃至可以说最为高...