首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ljcoder
掘友等级
iOS
iOS工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
15
文章 12
沸点 3
赞
15
返回
|
搜索文章
最新
热门
开发了一款 Obsidian 的 Excel 插件,支持插入到 markdown 中
Obsidian Obsidian 是一款个人知识库管理工具,可以理解为本地化的 Notion,数据存放到本地,比较安心。 他有插件市场,可以通过装不同的插件来扩展功能,非常好用。 Mac 全家桶可以
RxSwift-调度者
Schedulers(调度者) 是Rx实现多线程的核心模块,它主要用于控制任务在哪个线程或队列运行。 MainScheduler: 代表主线程。 SerialDispatchQueueScheduler: 抽象了串行DispatchQueue,执行串行任务使用此schedule…
RxSwift-高阶函数
操作符可以帮助大家创建新的序列,或者变化组合原有的序列,从而生成一个新的序列。比如filter过滤,map转换等,具体可参考文档Operator - 操作符。 filter,map等操作符都是高阶函数,高阶函数接受一个或多个函数作为输入,最后输出一个函数。下面我们就以map为例…
RxSwift-核心逻辑分析
Observable:可监听序列,他是事件的生产者。举个例子,你可以将温度看作是一个序列,然后监测这个温度值,最后对这个值做出响应。例如:当室温高于 33 度时,打开空调降温。 Observer:观察者,是用来监听事件,然后它需要这个事件做出响应。比如监听当前室温,室温高于 3…
RxSwift-如何用协议实现一个命名空间
RxSwift是一个函数响应式框架,使用到的是FRP(函数响应式编程)编程思想。它是通过构建函数操作数据序列,然后对这些序列做出响应的编程方式。基本的使用可以参考官方的RxSwift中文文档。 rx是protocol ReactiveCompatible的属性,static v…
Flutter-CupertinoActionSheet的使用
在开发中,ActionSheet也是比较常用的控件,Flutter里面也提供了相应的控件CupertinoActionSheet。 1. 导入cupertino.dart CupertinoActionSheet是苹果风格的控件,所以需要导入cupertino.dart文件。 …
Flutter扫描二维码功能开发
今天用Flutter开发扫描二维码功能,发现还是有一些坑的,整理记录一下采坑过程。 然后点击右上角的Packages get按钮进行安装。 遇到下图的问题是因为没有添加权限设置,按照前面的方法设置就可以了。 错误原因是设置Android权限的时候没有吧activity放到app…
Flutter使用new和不用new有啥区别?
最近看Flutter实战文档的时候,发现有些文档在创建Wiget的时候写了new,有些又没有写,我在使用的时候都不用new好像也没出现什么问题。就去查了一下资料,总结如下: dart 1.x的时候,new是不能省略的。 写不写new是可选的,他们完全没有区别,你可以根据自己的编…
Flutter图片分辨率适配
为了达到最佳显示,我们在开发过程中一般会在不同分辨率的屏幕上显示不同尺寸的图片。 在项目中创建一个assets文件夹用来存放资源文件,资源文件夹里面可以放任意类型的文件,为了区分,我们再创建一个images的子文件夹用来存放图片。为了处理分辨率的问题,我们还需要在images文…
iOS多线程 串行队列、并发队列以及同步执行、异步执行
1. 进程 2. 线程 线程是进程中最小的执行单元,一个进程可以有多条线程,但是至少包含一条线程,被称为主线程。线程里有非常多的任务。 3. 并行 4. 并发 5. 任务 同步任务:同步任务不会开启新的线程,按顺序执行,执行完一个再执行下一个,需要等待。 异步任务:异步任务是彼…
下一页
个人成就
文章被点赞
39
文章被阅读
37,046
掘力值
637
关注了
21
关注者
12
收藏集
5
关注标签
9
加入于
2018-04-02