06 2017 档案

摘要:上篇博客我们详细的聊了ReactiveSwift源码中的Bag容器,详情请参见《ReactiveSwift源码解析之Bag容器》。本篇博客我们就来聊一下信号量,也就是Signal的的几种状态以及Signal的基本实现。当然本篇博客所解析的源码会用到上篇博客介绍的Bag容器。本篇博客我们先通过一个示例 阅读全文
posted @ 2017-06-27 09:26 青玉伏案 阅读(1664) 评论(0) 推荐(3) 编辑
摘要:今天博客我接着上篇博客的内容来,上篇博客我们详细的看了ReactiveSwift中的Observer已经Event的代码实现。接下来我们来看一下ReactiveSwift中的结构体Bag的实现。Bag:袋子,顾明思议,就是用来装东西的,我们暂且将Bag称之为容器。在ReactiveSwift中的Ba 阅读全文
posted @ 2017-06-21 09:32 青玉伏案 阅读(1273) 评论(0) 推荐(3) 编辑
摘要:ReactiveCocoa这个框架是做什么用的本篇博客就不做过多赘述了,什么是“响应式编程”也不多聊了,自行Google吧。本篇博客的主题是解析ReactiveCocoa框架中的核心模块ReactiveSwift中的两个核心类的实现,也就是对Event和Observer这两个类进行解析。之所以把这两 阅读全文
posted @ 2017-06-19 10:36 青玉伏案 阅读(2653) 评论(1) 推荐(3) 编辑
摘要:上篇博客我们聊了《资讯类App常用分类控件的封装与实现(CollectionView+Swift3.0)》,今天的这篇博客就在上篇博客的基础上做些东西。做一个完整的资讯类App中的分类展示、分类切换、分类编辑这一套东西。当然,主要我们还是使用灵活多变的CollectionView来实现。下方我们将会 阅读全文
posted @ 2017-06-15 09:57 青玉伏案 阅读(3180) 评论(0) 推荐(3) 编辑
摘要:今天博客中,我们就来实现一下一些常用资讯类App中常用的分类选择的控件的封装。本篇博客中没有使用到什么新的技术点,如果非得说用到了什么新的技术点的话,那么勉强的说,用到了一些iOS9以后UICollectionView添加的一些新的特性。本篇博客所涉及的技术点主要有UICollectionView的 阅读全文
posted @ 2017-06-13 10:35 青玉伏案 阅读(2901) 评论(0) 推荐(3) 编辑
摘要:在我们写Java代码时,大部分情况下是不用关心你New的对象是否被释放掉,或者什么时候被释放掉。因为JVM中有垃圾自动回收机制。在之前的博客中我们聊过Objective-C中的MRC(手动引用计数)以及ARC(自动引用计数)的内存管理方式,下方会对其进行回顾。而目前的JVM的内存回收机制则不是使用的 阅读全文
posted @ 2017-06-02 09:43 青玉伏案 阅读(9380) 评论(9) 推荐(17) 编辑

点击右上角即可分享
微信分享提示