E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
RunLoop
特定用例下的Combine全面使用详解
目录引言网络URLSessionExtensionCodable向多个Subscriber发布网络数据调试打印事件执行副作用使用DebuggerOperatorTimer使用
RunLoop
使用Timer
·
2022-12-29 06:38
OpenCV
ming1016/study/wiki/OpenCVOpenCV戴铭editedthispageMay4,2015·2revisionsPages62HomeAutoLayoutBlockCameraCF
RunLoop
CocoapodsCollectionView
jeffasd
·
2022-12-07 08:57
OpenGL
NiiOS-iOS复习及在学习进度更新
目前主要做iOS客户端开发」一直没有好好沉淀记录下自己学习东西;这里把目前主要做的iOS端常用知识点总结下,便于后续开发拿来直接用;ii、后续会陆续贴出完整的复习笔记,有需要联系作者;(二十二)iOS
RunLoop
nixs_0702
·
2022-12-04 15:04
RunLoop
使用详情(视频讲解)
1.讲讲
RunLoop
,项目中有用到吗?
~废弃回忆 �༄
·
2022-11-29 10:23
OC
objective-c
ios
RunLoop
RunLoop面试题
setNeedsLayout layoutIfNeeded setNeedsDisplay
setNeedsLayout:标记当前视图,在
runloop
的下一个周期调用layoutSubviews。
寒雨晚风
·
2022-11-17 14:07
iOS高级进阶方向
目录1.苹果官方文档&新API2.iOS第三方库源码&实现原理3.iOS标配技能4.iOS多线程5.iOS架构&代码规范6.iOS工程化管理7.苹果官方Kit8.Runtime&
Runloop
9.iOSFFmpeg
马拉萨的春天
·
2022-09-26 17:27
一天一读
基础知识点
ios
swift
xcode
RunLoop
RunLoop
简介image.png
RunLoop
是通过内部维护的事件循环(EventLoop)来对事件/消息进行管理的一个对象。
Xcoder_
·
2022-09-18 15:24
判断 ScrollView List 是否正在滚动详解
目录正文方法一:Introspect方案一优点方案一缺点方法二:
Runloop
方案二优点方案二缺点方法三:PreferenceKey方案三优点方案三缺点IsScrolling总结正文判断一个可滚动控件(
·
2022-09-16 10:18
ios 面试题一
需要看第三方的实现,最好自己实现下,还要考到的点是定时器加入
runloop
中,让其在tableview上滚动活着停止时,定时器也会执行相应的方法三、ViewController的生命周期看下执行的方法。
Yuna_
·
2022-09-09 17:43
IOS
iOS
面试题
ios利用
RunLoop
原理实现去监控卡顿实例详解
目录一、卡顿问题的几种原因二、监测卡顿的思路监测FPS:
RunLoop
:三、如何检查卡顿一、卡顿问题的几种原因复杂UI、图文混排的绘制量过大;在主线程上做网络同步请求;在主线程做大量的IO操作;运算量过大
·
2022-09-09 10:01
2022.08月面试
鱼快创领1.最近项目负责的功能2.布局方式masonry,frame约束报错如何检测3.MRC和ARC理解内存管理的理解,底层是如何管理的自动释放池和
runloop
关系
runloop
的状态4.OC对象的本质底层的结构内存对齐
奶茶大叔
·
2022-09-06 12:41
RunLoop
最细详解
Runloop
的实现机制
RunLoop
通过mach_msg()函数接收、发送消息。它的本质是调用函数mach_msg_trap(),相当于是一个系统调用,会触发内核状态切换。
奋拓达
·
2022-08-31 23:52
iOS 利用
RunLoop
原理去监控卡顿
目录1、卡顿问题2、
RunLoop
介绍3、
RunLoop
执行过程介绍4、
RunLoop
全部六个状态5、
RunLoop
监控卡顿操作6、直接用PLCrashReporter这个开源的第三方库来获取堆栈信息7
白水灬煮一切
·
2022-08-23 15:28
创建第一个 Cypress 应用后使用命令行 npx Cypress open 报错的原因分析
Cypress在与Web应用程序相同的运行循环(
runloop
)中执行。Cypress背后是一个Node服务器进程。Cypress和Node进程彼此不断通信、同步和执行任务。
·
2022-08-16 10:36
创建第一个 Cypress 应用后使用命令行 npx Cypress open 报错的原因分析
Cypress在与Web应用程序相同的运行循环(
runloop
)中执行。Cypress背后是一个Node服务器进程。Cypress和Node进程彼此不断通信、同步和执行任务。
·
2022-08-16 00:20
Runloop
performSelector:withObject:afterDelay: 不被执行的问题-2022-08-13
image.png//本质是将定时器添加到
runloop
里边,
runloop
并没有启动,定时器就没法工作,所以代码不会被执行[selfperformSelector:@selector(test)withObject
景彧
·
2022-08-13 23:53
iOS面试-基础
[toc]
Runloop
Runloop
本质上是一个实现“闲”等待的do-while循环。
猛喝一杯枸杞水
·
2022-08-02 14:38
iOS两丫技术之UILabel性能不够的解决方法
目录AsyncViewAsyncLayer
RunLoop
触发事件的保存YYLabel主要参照YYKitYYKit博大精深,就像少林武功AsyncView为了异步+
runloop
空闲时绘制,因为苹果的UILabel
·
2022-08-02 11:10
iOS开发底层探索界面优化示例详解
目录1、卡顿原理1.1、界面显示原理1.2、界面撕裂1.3、界面卡顿小结2、卡顿检测2.1、CADisplayLink2.2、
RunLoop
检测2.3、微信matrix2.4、滴滴DoraemonKit3
·
2022-07-29 11:08
RunLoop
详解
RunLoop
是iOS和OSX开发中非常基础的一个概念,这篇文章将从CF
RunLoop
的源码入手,介绍
RunLoop
的概念以及底层实现原理。
钵_Right
·
2022-07-28 14:28
iOS开发
runloop
运行循环机制学习
目录引言一、
Runloop
的实现机制二、
Runloop
数据结构三、实现机制四、
runloop
和线程五、异步绘制引言
RunLoop
:又叫运行循环机制,在iOS中的两大机制之一。
·
2022-07-21 09:49
EvenLoop模型在iOS的
RunLoop
应用示例
目录引言线程保活停止
Runloop
设置超时时间直接停止延迟加载图片卡顿监测CADisplayLink(FPS)子线程Ping实时监控Crash防护Matrix框架总结引言
Runloop
在iOS中是一个很重要的组成部分
·
2022-07-20 12:36
RunLoop
原理学习
iOS中
RunLoop
是一个事件循环对象
runloop
跑一圈,只能执行一个事件。一般一个线程执行任务完成后线程就会退出。
小李不木
·
2022-07-20 12:44
iOS 底层 -
runloop
的基本认识
iOS系统中有两个关于
Runloop
的对象:NS
RunLoop
和CF
RunLoop
RefNS
Runloop
是Foundation框架提供的,是对CoreFoundation框架提供的CF
Runloop
Re
水中的蓝天
·
2022-07-13 12:27
RunLoop
原理
【原英】https://developpaper.com/ios-...在知道
Runloop
之前一般来说,一个线程只能执行一个任务,执行完就会退出。
·
2022-07-07 21:34
【OC
RunLoop
】
目录一、
RunLoop
是什么二、
RunLoop
的底层实现 1、
RunLoop
和线程的关系 2、
RunLoop
的运行模式 3、Source0事件源、Source1事件源、Observer、Timer事件源三
意一ineyee
·
2022-06-28 14:52
13.
runloop
解决常驻线程
问题1.整么样在子线程中启动一个
runloop
2.整么样结束某一个线程中的
runloop
3.整么用
runloop
封装一个常驻线程(也就是线程保活)答案1.整么样在子线程中启动一个
runloop
1.C语言方式
ProfessorFan
·
2022-05-22 07:36
ARC下AutoReleasePool的误区
这个问题是常见的iOS面试题,错误的答案:1.等到一次
runloop
结束,AutoReleasePool被释放时2.超出作用域{}这些答案都不对,标准答案:每次release时retainCount减一
Yasin的简书
·
2022-05-16 15:43
Runloop
1Rumloop在三方库的使用1.1AFN2.x+(NSThread*)networkRequestThread{staticNSThread*_networkRequestThread=nil;staticdispatch_once_toncePredicate;dispatch_once(&oncePredicate,^{_networkRequestThread=[[NSThreadallo
fleshMe
·
2022-05-11 17:51
RunLoop
的坑
由于项目中,使用
runLoop
.run()方法,当执行removeport和CF
RunLoop
Stop(CF
RunLoop
GetCurrent()),
RunLoop
一直没有退出,造成开启
RunLoop
之后的代码一直没有执行
红与黄
·
2022-04-27 17:35
iOS离屏渲染
下图为CALayer的结构图:CALayer.png
RunLoop
有一个60fps的回调,
奶茶大叔
·
2022-04-19 11:10
Runloop
基本原理
①
Runloop
可以做什么?
胡智钦
·
2022-04-13 10:22
2022 iOS
(2)父类的property是如何查找的(3)block本质是什么(4)分类怎么实现的(5)
Runloop
的工作流程大概是什么样的?工作中用到过吗?(6)内存管理?weak怎么实现的?
iOS界的古天乐
·
2022-04-08 16:53
iOS 又不阻塞主线程,又能停止代码往下走的方法
DISPATCH_TIME_NOW,(int64_t)(2*NSEC_PER_SEC)),dispatch_get_main_queue(),^{_stop=NO;});while(_stop){[[NS
RunLoop
current
RunLoop
我是谁_你是谁
·
2022-04-06 15:09
iOS内存管理10 --
RunLoop
运行循环
RunLoop
的基本概念
RunLoop
运行循环,其本质是一个do-while循环,与普通的while循环是有区别的,普通的while循环会导致CPU进入忙等待状态,即一直消耗CPU,而
RunLoop
则不会
YanZi_33
·
2022-03-31 13:59
Runloop
基础概念理解&监控卡顿
runloop
相关内容最近拿出来复习一下。前排首先墙裂推荐一篇收藏已久的文章:https://blog.ibireme.com/2015/05/18/
runloop
/可以先看后半部分的示例代码。
暴躁键盘侠
·
2022-03-31 10:50
iOS面试题与核心基础之定时器
常用的就这三种NSTimer适用于准确度要求没那么高的场景CADisplayLink
runloop
在完成UI刷新后会调用CADisplayLink,使其调用频率跟屏幕刷新率相同。
叒一村
·
2022-03-31 09:48
深入理解
RunLoop
转自http://blog.ibireme.com/2015/05/18/
runloop
RunLoop
是iOS和OSX开发中非常基础的一个概念,这篇文章将从CF
RunLoop
的源码入手,介绍
RunLoop
Leoeoo
·
2022-03-23 14:15
iOS 图片轮播(GCD定时器)
图片滚轮样式是参考这篇博客UICollectionView自定义布局,自定义的UICollectionViewLayout是跟HJCarouselDemo学习的新版本定时器使用了GCD定时器,精度更高,且GCD和
runloop
cocoaCoffee
·
2022-03-16 10:21
iOS
RunLoop
(
runloop
)https://juejin.im/post/6844903588712415239
RunLoop
实际很简单,它是一个对象,它和线程是一一对应的,每个线程都有一个对应的
RunLoop
对象
Mannyao
·
2022-03-07 19:14
RunLoop
介绍
RunLoop
的概念functionloop(){initialize();do{varmessage=get_next_message();process_message(message);}while
huanshijiu
·
2022-02-21 09:34
iOS引用转换:Foundation与Core Foundation对象互相转换(__CFString转NSString,void *转id等等)
tarballs/例如,其中,有两个比较常见需要学习源码的下载地址:runtime的源代码在https://opensource.apple.com/tarballs/objc4/CoreFoudation(包括
runloop
小码僧
·
2022-02-21 01:39
iOS
RunLoop
总结
一.
RunLoop
的基本概念
RunLoop
是oc底层的一个机制,是运行循环,死循环。当应用程序需要的时候跑起来,不需要的时候处于休眠状态,这种特性可以充分提高CPU资源,提高程序的性能。
Shirly_you
·
2022-02-21 00:38
RunLoop
本质以及使用
通过pthread_getspecific,pthread_setspecific进行访问,通过GetCurrent
RunLoop
本质是到当前线程的局部私有空间当中去取已知关联的
runloop
,没有的就创建加载
钎探穗
·
2022-02-20 13:32
RunLoop
的应用
NSTimer-让定时器在其他线程开启NSBlockOperation*block=[NSBlockOperationblockOperationWithBlock:^{//这种方式创建的timer必须手动添加到
Runloop
陈_振
·
2022-02-20 01:06
iOS的
RunLoop
每条线程都有唯一的一个与之对应的
RunLoop
对象
RunLoop
保存在一个全局的Dictionary里,线程作为key,
RunLoop
作为value线程刚创建时并没有
RunLoop
对象,
RunLoop
会在第一次获取它时创建
黑色茄子
·
2022-02-19 23:20
iOS判断 UITableView reloadData结束
如果表中的数据非常大,在一个
runloop
周期没执行完,这时,需要tableview视图数据的操作就会出问题了。app
叫我小黑
·
2022-02-19 20:36
iOS开发-setNeedsLayout, layoutIfNeeded 和 layoutSubviews 方法的理解
如果某个视图自身的bounds或者子视图的bounds发生改变,那么这个方法会在当前
runloop
结束的时候被调用。为什么不是立即调用呢?因为渲染毕竟比较消耗性能,特别是视图层级复杂的时候。
GabrielPanda
·
2022-02-19 20:28
人生就像iOS开发一样精彩,读了你绝对不后悔
人生要活的像
runloop
一样潇洒,有事就干没事就睡。要想活的好那就让
runloop
多跑跑,最起码多保活时间长一点,等你老了就退休吧!
暮年古稀ZC
·
2022-02-19 14:52
RunLoop
1、什么是
RunLoop
RunLoop
是通过内部维护的事件循环来对事件/消息进行管理的一个对象(有事时候做事,没事的时候休息)。·事件循环是什么?a、没有消息需要处理时,休眠以避免资源占用。
River_YYH
·
2022-02-19 13:32
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他