首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
孔雨露
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
74
文章 74
沸点 0
赞
74
返回
|
搜索文章
赞
文章( 74 )
沸点( 0 )
Swift 开源项目汇总
1. 完整项目 Swift写的视频类App 逗视: 逗视是一个用 Swift 写的视频类App。 xx头条:款专注郸城老家本地生活服务APP,集信息发布、商家品牌推广、相亲交友、求职招聘、找同学、吃喝玩乐等便民信息。(简述) DesignerNewsApp: Simple iO…
IOS项目(二)自动打包--Jenkins
Jenkins 是一款流行的开源持续集成(Continuous Integration)工具,广泛用于项目开发,具有自动化构建、测试和部署等功能。Jenkins起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目、监控外部任务的运行(这个比较抽象,…
FFmpeg学习之 二 (音视频理论知识)
1. 音视频理论知识 YUV虽说是视频帧的裸数据,YUV数据是不能直接用于渲染,还是要转换为RGB的形式才可以渲染,YUV主要应用于优化彩色视频信号的传输。YUV应该是RGB存储形式和编码存储的一种折衷吧。YUV比RGB省空间,有没有编码后数据那么耗内存去解码,只要简单作个转换…
Rxswift(一)函数响应式编程思想
1. 函数响应式编程思想必备基本概念简介 数学函数的特点是对于每一个自变量,存在唯一的因变量与之对应。而编程函数的特点是参数和返回值都不是必须的,函数可能依赖外界或者影响外界。 block可以作为对象的属性,也可以作为方法的参数,也可以作为返回值。而作为返回值是链式编程的核心。…
RxSwift (二)序列核心逻辑分析
上一篇博客:Rxswift学习之(一)函数响应式编程思想只是简单的分析了序列的核心逻辑。本篇博客主要针对上一篇做一下更加深入的探讨,如果有那些地方分析有误,还请留言:QQ:282889543,让我们彼此提高,彼此成就。 总的来说分析Rxswift的核心逻辑还是按照三部曲:创建序…
RxSwift (三)Observable的创建,订阅,销毁
通过前面博客对Rxswift的源码分析,我们知道在Rxswift中一条主线思想就是万物皆序列,这里的序列就是我们的可观察序列,也可以称之为观察者。所以使用Rxswift总会跟观察者Observer打交道,这里重温一下观察者的定义。 观察者(Observable)的作用就是监听事…
RxSwift(四)高阶函数
我们知道Swift中有很多高阶函数,非常好用,而且效率都很高,如我们经常使用的map,fliter,flatmap等等。详情可以参考我之前的一篇博客:Swift的高阶函数 本篇文章主要讲解Rxswift中的高阶函数. 主要讲解高阶函数的使用,然后展开来探索具体源码实现。 1. …
Rxswift (六)销毁者Dispose源码分析
本编文章主要是围绕上面这张图来展开,重点分析Dispose()是怎么销毁序列的。 从上图我们可以看出销毁者后的第一个根节点是dispose和disposeBag.那他们分别是什么呢?答案将在下面讲解。 1. DisposeBag 当一个Observable(被观察者)被观察订阅…
RxSwift(七)Rxswift对比swift用法
你不需要使用 Target Action,这样使得代码逻辑清晰可见。 Rxswift实现的代理,你不需要书写代理的配置代码,就能获得想要的结果。 这样你可用寥寥几行代码来完成相当复杂的异步操作。 在 RxSwift 里有一个比较重要的概念就是数据绑定(订阅)。就是指将可监听序列…
RxSwift (十) 基础使用篇 1- 序列,订阅,销毁
1. RxSwift简介 2. RxSwift简单使用 点击选中任意一个单元格,在控制台中打印出对应的歌曲信息。 按传统方式:首先我们创建一个 Music 的结构体,用来保存歌曲名称、歌手名字。此外它还遵循 CustomStringConvertible 协议,方便我们输出调试…
下一页
个人成就
优秀创作者
文章被点赞
1,421
文章被阅读
398,070
掘力值
9,139
关注了
115
关注者
3,115
收藏集
1
关注标签
9
加入于
2019-07-22