前言 在前面几篇内容中已经大致介绍了Alamofire的Request请求,当一个Request完成的时候,下一步 肯定要处理服务器返回的响应数据。本篇内容就记录一下学习处理...
骚是一种生活态度
Alamofire学习 -- Request补充前言 通过上一篇内容学习了关于Request的基本内容,SessionManager管理Request和SessionDelegate的创建,并通过task绑定Request...
前言 通过上一篇内容学习了关于Request的基本内容,SessionManager管理Request和SessionDelegate的创建,并通过task绑定Request...
前言 通过上一篇URlSession后台下载,我们已经知道了SessionManager的作为整个Alamofire框架的核心枢纽的重要性🔐,还有一个比较重要的是Sessio...
前言 URLSession是一个可以响应发送或者接受HTTP请求的关键类。首先使用全局的 URLSession.shared 和 downloadTask 来创建一个简单的下...
前言 TCP的三次握手🤝建立连接和四次挥手👋断开连接,相信很多人都听说过,也都看过相关的内容,本篇是为了记录自己对与这两种操作的理解。 在进入正式内容之前,先来看几个符号的概...
前言 在RxSwift中,高阶函数也可以成为操作符,高阶函数可以帮助我们创建新的序列,或者变化组合原有的序列,从而生成一个新的序列。 转换操作符 1. map map操作符会...
RxSwift之Subject 在 RxsWift 中还有一种非常特殊的序列 Subject - 即公也为受。Subject是一个代理,它既是Observer,也是Obser...
前言 Driver(老司机?),它是一个精心准备的特征序列,它主要是为了简化 UI 层的代码,也即是提供一种简便的方式在 UI 层编写响应式代码。 Driver 在学习Dri...
前言 在使用Swift的过程中,应该都使用过UITextField这个控件,这一篇就来对这个控件在RxSwift中的使用做个浅析。 问题 先来写一个UITextField在R...
前言 Observable英文直译为:可观察的,可看见的。但是在RxSwift普遍的称它为“可观察序列”,它的作用主要用来形成一条数据流或者事件流,所有的操作产生的事件都会通...
前言 在之前的一篇内容RxSwift学习--核心逻辑初探中,曾列举了一些使用RxSwift优势的小例子,其中关于Timer定时器的例子,在RxSwift中创建的定时器并不受R...
前言 通过上一篇内容RxSwift学习--核心逻辑初探,对RxSwift有了些初步的认知,下面通过源码来看一下RxSwift到底有多骚 RxSwift核心逻辑再探 先把上篇中...
前言 写这篇文章是为了记录下自己在对于RxSwift的学习过程中的概念理解,操作步骤以及心得体会,以便于在以后复习所用。如果文中有任何错误的地方,还请各位看官老爷们指正......
缩放滤镜 缩放滤镜实际上基本的原理是可以通过修改顶点坐标和纹理坐标的对应关系来实现放大缩小效果。 这个放大缩小的实现其实可以在顶点着色器中实现,也可以在片元着色器中实现。(注...
前情提要 这篇滤镜效果的实现是在上一篇分屏滤镜的基础上来进行实现的,同样的前提是可以利用GLSL加载一张正常的图片。 灰度滤镜 一张图片的显示是由三个颜色通道(RGB)来决定...
由于最近项目要做关于voip业务,所以在此做个记录:我们都知道当应用程序退出到后台时,socket是会断开连接,程序是被挂起的。我们现在要做的就是在这种情况下直接唤醒APP。...
在GLSL渲染图片的基础上,看一下分屏滤镜图片的实现。废话不多说,直接上代码。 先来看一下,如果不使用分屏效果,怎么利用GLSL实现一个图片的渲染。 1.首先导入头文件,声明...
通常来讲,计算机图形学的目标是计算一张图片上的每个组成部分的颜色,虽然我们可以通过着色器中的算法来计算像素的颜色,不过很多时候这种着色器的实现过程太过复杂,不适合实际应用。这...