首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Henry_Jeannie
掘友等级
无论你从什么时候开始,重要的是开始后就不要停止。
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
11
文章 10
沸点 1
赞
11
返回
|
搜索文章
最新
热门
Alamofire学习 -- Request
通过上一篇URlSession后台下载,我们已经知道了SessionManager的作为整个Alamofire框架的核心枢纽的重要性🔐,还有一个比较重要的是SessionManager的代理SessionDelegate,封装了URLSessionDelegate。TaskD…
Swift--URLsession后台下载
URLSession是一个可以响应发送或者接受HTTP请求的关键类。首先使用全局的 URLSession.shared 和 downloadTask 来创建一个简单的下载任务: 可以看到这里的下载是前台下载,也就是说如果程序退到后台(比如按下 home 键、或者切到其它应用程序…
iOS:为什么TCP连接要三次握手,四次挥手
TCP的三次握手🤝建立连接和四次挥手👋断开连接,相信很多人都听说过,也都看过相关的内容,本篇是为了记录自己对与这两种操作的理解。 序列号seq: 用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一…
RxSwift学习--高阶函数 / 操作符(上)
在RxSwift中,高阶函数也可以成为操作符,高阶函数可以帮助我们创建新的序列,或者变化组合原有的序列,从而生成一个新的序列。 1. map map操作符会通过传入一个函数闭包把原来的 Observable 序列转变为一个新的 Observable 序列,map函数会将源序列的…
RxSwift学习--特征序列之Driver
Driver(老司机?),它是一个精心准备的特征序列,它主要是为了简化 UI 层的代码,也即是提供一种简便的方式在 UI 层编写响应式代码。 这段代码的目的是:写了一个网络请求的方法(返回得到的是一个序列),然后利用UITextField输入的内容,请求网络,返回得到的请求数据…
RxSwift学习插曲--UITextField的两次输出
在使用Swift的过程中,应该都使用过UITextField这个控件,这一篇就来对这个控件在RxSwift中的使用做个浅析。 也就是说在textFiled输入内容前,打印了两次空的内容,难道这是RxSwift的bug😄.
RxSwift学习--可观察序列Observable
Observable英文直译为:可观察的,可看见的。但是在RxSwift普遍的称它为“可观察序列”,它的作用主要用来形成一条数据流或者事件流,所有的操作产生的事件都会通过Observable进行传输。 next事件主要是当Observable里出现新的数据时会发出的事件,同时该…
RxSwift学习插曲--Timer补充内容
在之前的一篇内容RxSwift学习--核心逻辑初探中,曾列举了一些使用RxSwift优势的小例子,其中关于Timer定时器的例子,在RxSwift中创建的定时器并不受RunLoop的影响,至于为什么不受RunLoop的影响,具体原因还有待分析。 1. NSTimer 这两种方式…
RxSwift学习--核心逻辑再探
可以看到AnonymousObservableSink的run()方法,返回parent._subscribeHandler(),而这个Parent,在这个AnonymousObservableSink类中已经取了别名,那就是typealias Parent = Anonymo…
RxSwift学习--核心逻辑初探
写这篇文章是为了记录下自己在对于RxSwift的学习过程中的概念理解,操作步骤以及心得体会,以便于在以后复习所用。如果文中有任何错误的地方,还请各位看官老爷们指正...(先捂上脸🤦) 函数式编程简称FP(Functional Programming),函数式编程就是一种抽象程…
下一页
个人成就
文章被点赞
247
文章被阅读
105,216
掘力值
2,561
关注了
13
关注者
160
收藏集
0
关注标签
5
加入于
2019-06-13