首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
尤先森
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
尤先森
6年前
关注
iOS 多线程之NSOpreation
NSOperation、NSOperationQueue 是苹果提供给我们的一套多线程解决方案。 NSOperation、NSOperationQueue 是基于 GCD ...
2
评论
分享
尤先森
6年前
关注
iOS 多线程之GCD
串行队列:任务必须按照先后顺序执行,先进先出。 并发队列:任务可同时执行。 主队列用于在应用程序中与主线程和主runloop交互。 主队列不完全像普通串行队列。用于非UI应...
2
评论
分享
尤先森
6年前
关注
iOS 多线程的概念、原理
地址空间:同一进程的线程共享本进程的地址空间,而进程之间则是独立的地址空间。 资源拥有:同一进程内的线程共享本进程的资源如内存、I/O、cpu等,但是进程之间的资源是独立的...
2
评论
分享
尤先森
6年前
关注
iOS KVO
observer:观察者,一般传self。 keyPath:路径,传入观察对象的属性变量,(成员变量不会生效,因为成员变量没有setter方法)。 options:枚举,一...
1
评论
分享
尤先森
6年前
关注
iOS KVC
2.实例变量本质上也是成员变量,只是实例是针对类而言,实例是指类的声明,所以成员变量 = 基础数据类型变量 + 实例变量。 3.成员变量用于类内部,无需与外界接触的变量。因...
2
评论
分享
尤先森
6年前
关注
iOS RunLoop都做了什么?
2.CFRunLoopRunSpecific中传入当前的Loop、默认Model、second值1.0e10、BOOL returnAfterSourceHandled。 ...
1
评论
分享
尤先森
6年前
关注
iOS Runtime中如何通过SEL找到IMP
Locate the implementation for a selector in a class method cache. 在类的方法缓存中 为 SEL 定位到 I...
3
评论
分享
尤先森
6年前
关注
iOS 啥是RunLoop? RunLoop有啥用?
在我们的main.h中,如果main函数retrun 0,那么当运行到return时,程序就会退出。 当我们新建一个工程时,main函数会默认返回UIApplication...
4
3
分享
尤先森
6年前
关注
iOS 对象与方法的本质
Objective-C 对象Class的本质是结构体。 我们通过LLDB调试可以看到,对象alloc时,在汇编中调用了_objc_rootAlloc,明显这就是在苹果源码中...
0
评论
分享
尤先森
6年前
关注
Flutter 与Native原生交互
学习Flutter也有一段时间了,今天来介绍一下Flutter是如何与原生交互的。 原生交互的重要性就不用说了吧。毕竟Flutter也不是万能的,有时候还是需要咱们原生的支...
8
评论
分享
尤先森
6年前
关注
Flutter StatelessWidget 与 StatefulWidget的区别
在我们创建好一个flutter项目,系统会为我们自动写上一个点击事件,我们每按一次 + 按钮,中间的数字就 +1 。今天我们就对这个点击事件讨论讨论。 StatelessW...
0
评论
分享
尤先森
6年前
关注
服务器小白如何将VUE项目部署到服务器
由于部门的人大多负责后台,前端的大多数事务,就直接包到我头上来了。估计后续我VUE写完,也没人负责把网页部署到服务器上,那么咋办,只能自己来了。 对于服务器来说,可以说是一...
20
1
分享
尤先森
6年前
关注
iOS 刷新cell改变高度残留现象解决方法
最近在熟悉SnapKit,在练手过程中发现了 当我们在刷新单行TableViewCell时,在改变高度的过程中,由于cell复用的问题,导致了会有遗留的一些UI元素,出现重...
1
评论
分享
尤先森
6年前
关注
RxSwfit 学习笔记(十一)连接操作符publish、connet、replay、refCount
publish会将 Observable 转换为可被连接的 Observable。可被连接的 Observable 和普通的 Observable 十分相似,不过在被订阅后...
0
评论
分享
尤先森
6年前
关注
RxSwfit 学习笔记(十)错误相关操作符catchError、catchErrorJustReturn、retry
catchError 操作符将会拦截一个error 事件,将它替换成其他的元素或者一组元素,然后传递给观察者。这样可以使得 Observable 正常结束,或者根本都不需要...
0
评论
分享
尤先森
6年前
关注
RxSwfit 学习笔记(九) Schedulers调度器及其操作符应用 subscribeOn & observeOn
Schedulers 是 Rx 实现多线程的核心模块,它主要用于控制任务在哪个线程或队列运行。 我们用 subscribeOn 来决定数据序列的构建函数在哪个 Schedu...
0
评论
分享
尤先森
6年前
关注
RxSwfit 学习笔记(八)其他操作符,delay、materialize、timeout、ignoreElements等
这篇主要介绍在《RxSwift 中文文档》中,未被分类的操作符。 顾名思义,就是延时发送。 将产生的每一个元素,拖延一段时间后再发出。 通常,一个有限的 Observabl...
0
评论
分享
尤先森
6年前
关注
RxSwfit 学习笔记(七)筛选操作符,filter、take、skip等
这一篇的内容较为简单,但是为了内容的完整性,还是发出来了。 skipWhile 操作符可以让你忽略源 Observable 中头几个元素,直到元素的判定为否后,它才镜像源 ...
0
评论
分享
尤先森
6年前
关注
RxSwfit 学习笔记(六)转换操作符map、flatMap、flatMapLatest、concatMap等
将 Observable 的元素转换成其他的 Observable,然后将这些Observables 合并。 将Observable的元素转换成其他的Observable。...
1
评论
分享
尤先森
6年前
关注
RxSwfit 学习笔记(五)操作符,合并Observable序列,merge、combineLatest等
请各位务必要看这一篇,要不然后续的第六篇将会看得很难受。 顾名思义,合并Observable就是把多个Observable合并成一个。 那么废话不多说。开始吧 操作符可以帮...
3
评论
分享
下一页
个人成就
文章被点赞
148
文章被阅读
123,548
掘力值
2,278
关注了
7
关注者
89
收藏集
0
关注标签
21
加入于
2019-08-29