绝大多数iOS开发者用过block,并且知道用 __weak 的方式去解决循环引用的问题。而进阶一些的开发者则了解Weak-Strong-Dance,那么什么是Weak-St...
请问一下为什么我设置了leftBarButtonItem之后,push的时候会先展示一下系统自己的返回按钮样式,然后才会换成我自定义的样式呢?
【iOS】让我们一次性解决导航栏的所有问题更新:最后提供的所谓“终极”解决方案,之前都是自己的项目在用,分享出来之后,发现有一些地方还需要改进。但是总体思路不变,因此如非必要文章不会做大幅更改,最终代码请以文末git...
iOS开发多线程总是绕不过的坎,看了很多前辈们优秀的文章,如:关于iOS多线程,我说,你听,没准你就懂了!、谈iOS多线程(NSThread、NSOperation、GCD)...
ReactNative(以下简称RN)是近年移动端非常火的技术。我们也在前段时间用RN实现了一个小的功能模块,上线效果还可以。因此,暂时对前一阶段的工作进行一下梳理和小结。这...
因为纯函数式编程中的数据应当都是不可变的,所以不会有多线程的问题,就像即使多线程对同一块数据同时进行读取操作而没有写操作的话,并不会存在线程安全的问题。
ReactiveCocoa学习笔记(二):函数式的世界本文主要讲了我自己对函数式编程的理解。涉及到编程范式的方面,个人的理解不免有遗漏、不准确甚至错误的地方,希望能多多批评、交流、指正。 我们认识事物,总是要问一下「What」「...
React Native源码分析原理(一)(基于0.48版本) React Native源码分析原理(二)(基于0.48版本) 上一篇文章大家如果仔细阅读揣摩对RN有了一个初...
@sun_dev 这个问题也困扰我很久了,不止是这一个,凡是有返回值的delegate方法我都没找到RAC对应的实现方法,希望发现解决方法能继续探讨
ReactiveCocoa学习笔记(四):「RAC微博」基础使用手册本文简单介绍了ReactiveCocoa的基础用法,希望读完能对这个框架的使用有一个大概的了解。 前面几篇文章,我们研究了ReactiveCocoa(以下简称RAC)的起源和...
本文简单介绍了ReactiveCocoa的基础用法,希望读完能对这个框架的使用有一个大概的了解。 前面几篇文章,我们研究了ReactiveCocoa(以下简称RAC)的起源和...
为了保证应用新版本上线没有大坑,在应用正式发版之前,一般都会选择一些渠道发布灰度版本,来观察一些测试阶段不易复现的错误。这篇文章结合「微信读书」详细研究了TestFlight...
上一篇谈了谈我自己对函数式编程的理解。这篇文章会讲到,响应式编程,函数响应式编程这些又是个啥,以及我们为什么要使用它们。 响应式编程 对于响应式编程,我没有找到比这篇文章更为...
本文主要讲了我自己对函数式编程的理解。涉及到编程范式的方面,个人的理解不免有遗漏、不准确甚至错误的地方,希望能多多批评、交流、指正。 我们认识事物,总是要问一下「What」「...
最近很长一段时间在研究ReactiveCocoa这个框架,因此将会写一系列的文章来记录和总结一下学习过程中的心得体会。本文是这个系列的第一篇,主要介绍了ReactiveCoc...
@小白lf 这里是全部代码么?是不是还要有remove和内部的RACBehaviorSubject的dispose的机制呢?
利用RACBehaviorSubject实现pub/sub机制,替代NSNotificationCenter请读者在熟悉ReactiveCocoa2.5的基础上 继续阅读本文。 图片来源: www.jianshu.com/p/d7d951a99db8 实现原理 1. 利用RACBe...