导读:你想知道Swift内部对象是如何创建的吗?方法以及函数调用又是如何实现的吗?成员变量的访问以及对象内存布局又是怎样的吗?这些问题都会在这篇文章中得到解答。为了更好的让大...
IP属地:上海
导读:你想知道Swift内部对象是如何创建的吗?方法以及函数调用又是如何实现的吗?成员变量的访问以及对象内存布局又是怎样的吗?这些问题都会在这篇文章中得到解答。为了更好的让大...
react刚刚推出的时候,讲react优势搜索结果是几十页。 现在,react已经慢慢退火,该用用react技术栈的已经使用上,填过多少坑,加过多少班,血泪控诉也不下千文。 ...
V-table和witness table 我们知道,执行方法时,首先要查找到正确的方法,然后执行.能够在编译期确定执行方法的方式叫做静态分派static dispatch,...
转载来自于www.jianshu.com/p/0b20ab81c33d AndroidMVP模式[1]也不是什么新鲜的东西了,我在自己的项目里也普遍地使用了这个设计模式。当项...
上一篇文章中,介绍了整个GPUImage的整体框架和渲染流程。在整个渲染流程中,GPUImageFrameBuffer作为一个纽带,将各个不同的元素串联起来;同时,还作为Op...
GPUImage作为iOS相当老牌的图片处理三方库已经有些日子了(2013年发布第一个版本),至今甚至感觉要离我们慢慢远去(2015年更新了最后一个release)。可能现在...
前段时间在RxSwift上做了一些实践,Rx确实是一个强大的工具,但同时也是一把双刃剑,如果滥用的话反而会带来副作用,本文就引入Rx模式之后如何更好的管理应用的状态和逻辑做了...
RxSwift中有四种类型的Subject: PublishSubject: 只会发送新的事件给订阅者,订阅之前的事件不会发送。 BehaviorSubject:有一个初始值...