之前公司项目一直在使用SVN作为项目代码版本控制,最近我想整理下项目中iOS端CC视频SDK封装,CC移动端SDK本身只提供视频播放信息以及播放...
从runtime源代码层面去研究下NSObject类初始化相关方法:load、initialize,以及在调用时内部做了什么 目录 一、load...
最近接触学习到了RAC(ReactiveCocoa),RAC是函数式+响应式编程结合,首先得去理解何为响应式函数编程(FRP)。 看了许多介...
在编程领域里的宏是一种抽象(Abstraction),它根据一系列预定义的规则替换一定的文本模式。解释器在遇到宏时会自动进行这一模式替换。绝大多...
上一篇简单介绍了一下RAC,这次探究RAC中的map映射用法。 Map(映射)RAC中包含两种映射方法map、flattenMap,映射方法是将...
在实际项目开发过程中,经常会在多处不同地方对同一信号进行订阅。比如:在网络请求时,收到返回数据要针对页面多处进行更新操作。通常会出现以下RAC写...
之前介绍了RACSignal类以及使用方法,这次要介绍的是RACSignal的子类:RACSubject。先看下RACSubject基本使用方法...
上一篇探究了RAC的销毁机制,既然说到销毁,就不得不说下RAC中的KVO销毁。在RAC中使用KVO时,仅需一行代码,即可完成对指定对象的属性变化...
RACCommand作为ReactiveCocoa基本组件之一,通常在项目开发过程中RACSignal与RACSubject组合使用就可以满足大...