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
iOS面试题(下)
28.
runloop
和线程有什么关系?29.
runloop
的mode作用是什么?30.以+scheduledTimerWithTimeInterval...的方式触发的timer,
攻城狮GG
·
2023-04-07 15:05
循环中(For循环)UI更新不实时的解决办法
循环中一边遍历一边根据遍历数据更新UI控件数据,比如ProgressView在For循环中实时更新progress字段的数据时,不能实时更新,一般会等到循环执行完毕一起更新,解决办法:在设置setProgres方法下面添加[[NS
RunLoop
current
RunLoop
流年小书
·
2023-04-07 15:53
判断TableView reloadData结束
[self.tableViewreloadData];[self.tableViewlayoutIfNeeded];//刷新完成//reloadData方法会在
runloop
下个执行周期运行,它是异步函数
_GXT
·
2023-04-07 13:51
内存管理(一)
-注意循环引用-会造成时间不准确的问题(NStimer依赖于
RunLoop
,如果
RunLoop
的任务过于繁重,可能会导致NSTimer不准时)-要求比较准时的时候,还是需要用GCD来实现定时器2.介绍下内存的几大区域
dandelionYD
·
2023-04-07 08:51
RunLoop
总结
RunLoop
基础概念通俗的来说,
RunLoop
就是一个带有判断条件do-while循环,不会一直消耗CPU,是一种闲等待,可以唤醒和休眠,保持程序的持续运行,处理App中各种事务,在状态为Stop和Finish
生产八哥
·
2023-04-07 03:09
runloop
什么是
runloop
?
Ray_lawq
·
2023-04-06 18:01
一个NSTimer 和 NS
Runloop
的有趣问题
近来看到一段这样的代码while(retryCount
runloopis:%@",[NS
RunLoop
current
RunLoop
]);NSLog
de_fly
·
2023-04-06 14:54
精选面试题教你应对高级iOS开发面试官(提供底层进阶规划蓝图)
Runloop
和线程的关系1.
编程怪才_凌雨画
·
2023-04-06 01:17
1-5 UIView的异步绘制
绘制原理当系统调用setNeedsDisplayUIView不会立即进行绘图而是等到当前
runloop
结束的时候才进行绘制https://blog.csdn.net/Deft_MKJing/article
Rumbles
·
2023-04-05 22:47
GCD timer
1.GCD提供了一个类似于NSTimer的类:dispatch_source_t这个类的特点:GCD的timer不受
runloop
的mode影响,会一直执行GCD的timer可以做到绝对精准//用法:/
tp夕阳武士
·
2023-04-05 06:30
NS
RunLoop
NS
RunLoop
ModeNS
RunLoop
可以运行在不同的模式下,每种模式有不同的作用。
NapoleonY
·
2023-04-04 23:24
深入理解 Apple
RunLoop
RunLoop
是iOS和OSX开发中非常基础的一个概念,本文将从CF
RunLoop
的源码入手,介绍
RunLoop
的概念和底层实现原理。
Chenxing640
·
2023-04-04 18:11
AFNetworking3.0后为什么不再需要常驻线程?
NSURLConnection是被设计成异步发送的,调用了start方法后,NSURLConnection会新建一些线程用底层的CFSocket去发送和接收请求,在发送和接收的一些事件发生后通知原来线程的
Runloop
Crazy2015
·
2023-04-04 12:06
iOS 底层 day18
RunLoop
执行流程 NSTimer 线程保活
一、
RunLoop
的运行逻辑1.Source0、Source1、Timers、Observers的作用?
望穿秋水小作坊
·
2023-04-04 09:16
iOS 内存管理底层分析(二)- AutoreleasePool底层
相关文献:iOS内存管理底层分析(一)-内存相关iOS内存管理底层分析(二)-AutoreleasePool底层本文掌握知识点:1.AutoreleasePool是什么2.AutoreleasePool与
Runloop
顶级蜗牛
·
2023-04-04 06:31
bugly的原理
1.检测卡顿的原理
Runloop
的两次source[kCF
RunLoop
BeforeSources和kCF
RunLoop
AfterWaiting]的监控创建信号量的方式渲染界面的频率来监控帧率2.检测崩溃的原理
Rumbles
·
2023-04-04 03:27
OC底层基础:
RunLoop
ARC、指定运行时系统版本xcrun-sdkiphoneosclang-archarm64-rewrite-objc-fobjc-arc-fobjc-runtime=ios-15.0.0xxx.m一、
RunLoop
节奏lhl
·
2023-04-04 02:30
面试目录
NSOperation多线程常用方法iOS分类(category)和类扩展(Extension)内存管理机制循环引用使用归档、plist、SQLite、对数据进行操作本地储存Runtime方法交换机制
RunLoop
求长生
·
2023-04-03 11:09
看@sunnyxx
runloop
视频笔记
runloop
s的应用重点说一下
RunLoop
s在Cocoa中的使用场景:1.NSTimer:完全根据
runloop
封装,没有
runloop
的话NSTimer完全就是一条废汪。
继续向前冲
·
2023-04-03 06:20
触摸事件
触摸事件的生命周期1.手指触摸屏幕产生一个事件2.系统响应IOKit.framework将该事件封装为IOHIDEvent对象IPC进程间通信,通过machport转发给SpringBoad进程触发主线程
runloop
child_cool
·
2023-04-03 03:22
NS
RunLoop
前言
RunLoop
的初期学习总结,后续会持续研究更新。一、
Runloop
定义及作用1.什么是
Runloop
?
RunLoop
:顾名思义,消息运行循环。
Dezi
·
2023-04-02 13:24
OC-使用GCD封装定时器
OC-使用GCD封装定时器image-20210525124406608NSTimer和CADisplayLink实际上这两个计时器并不是一定准时的,因为他们都依赖于
runloop
,如果
runloop
中有耗时的操作
蒋斌文
·
2023-04-02 13:51
120:iOS 子线程用
runloop
保活的一个方案(面试点:子线程的
runloop
需要手动去调用运行,2.子线程
runloop
手动运行成功开启循环需要现在
runloop
中添加事件源或者time...
在我们需要频繁地开启子线程执行操作的时候,我们可以采用开启子线程
runloop
的方式保活子线程,这样避免频繁创建线程销毁线程的开销。具体的保活方式.
枫叶1234
·
2023-04-02 06:18
iOS--AutoreleasePool的解析
本文主要从NSAutoreleasePool官方文档介绍、NSAutoreleasePool的应用场景、NSAutoreleasePool的源码阅读、NSAutoreleasePool与
RunLoop
分析这四个方面去总结和解析自动释放池
乐逍遥的笔记
·
2023-04-02 01:53
你了解
RunLoop
线程保活吗?已封装好,2句代码直接使用
如果你没有了解
RunLoop
的一些基础,建议你看看这2篇博客,对线程保活本质理解有很大帮助中高级iOS必备知识点之
RunLoop
(一)源码解读
RunLoop
,理解以后面试必加分(温馨提示:这里是一步一步探究
GDCoder
·
2023-04-01 21:46
解决NSTimer,强引用target引起的无法释放
NSTimer是iOS开发中常用的定时器,使用过程中也有一些弊端:1.受到
RunLoop
de影响出现计时准确性问题(很多大佬都转而使用GCD计时器)2.对target的强引用而导致页面无法释放的问题。
31313_iOS
·
2023-04-01 17:36
使用
RunLoop
检测卡顿
卡顿的原因:复杂UI、图文混排的绘制量过大;在主线程做网络同步请求;在主线程做大量的IO操作;运算量过大,CPU持续高占用;死锁和主子线程抢锁;
RunLoop
:对于iOS开发来说,监控卡顿就是要去找到主线程上都做了那些事
晓风有残月
·
2023-04-01 16:33
runLoop
事件
1.
runLoop
的意思Run表示运行,Loop表示循环。
YanniLiu
·
2023-03-31 10:44
runloop
精彩解读资料收集
https://hit-alibaba.github.io/interview/iOS/ObjC-Basic/
Runloop
.html一份相当精简的介绍,另外这个连接内容是面试知识点小结,都非常精简,不够全面深入
乐鹰神骑骏
·
2023-03-31 09:14
iOS-
RunLoop
详解(三):使用
RunLoop
线程保活方案
iOS-
RunLoop
详解(三):使用
RunLoop
线程保活方案如果经常要在子线程中做事情,不使用保活,就会一直创建、销毁子线程,这样很耗性能,所以经常在子线程做事情最好使用线程保活。
蒋斌文
·
2023-03-31 05:36
RunLoop
应用举例
代码在
RunLoop
Demo中。
爱笑的云里看梦
·
2023-03-30 23:43
Objective-C计时器NSTimer学习笔记
目录NSTimer-计时器NSTimer创建计时器函数NSTimer触发与销毁计时器函数常用属性NS
RunLoop
-运行循环NS
RunLoop
常用属性NS
RunLoop
常用函数NSTimer-计时器NSTimer
·
2023-03-30 16:42
ios开发-CADisplayLink
coreAnimation相关方法://创建对象+(CADisplayLink*)displayLinkWithTarget:(id)targetselector:(SEL)sel;//将计时器加入到
runloop
不写昵称
·
2023-03-30 15:45
GCDAsyncSocket_Reference
该项目还包含一个基于
RunLoop
的版本,以及UDP套接字库。CocoaAsyncSocket项目是一个成熟的开源框架,自2003年以来一
独木舟的木
·
2023-03-30 07:57
Auto Layout
AutoLayout的生命周期LayoutEngine界面布局过程App启动后,主线程的
RunLoop
会一直处于监听状态每个视图在得到自己的布局之前,LayoutEngine会将视图、约束、优先级、固定大小通过计算转换成最终的大小和位置当约束发生变化后
阿泽V5
·
2023-03-30 03:44
Object-C
Runloop
详解
一.
Runloop
介绍1.什么是
Runloop
字面意思运行循环,它是一个对象,这个对象提供一个入口函数。程序会进入do...while循环,处理事件。
king_jensen
·
2023-03-30 00:44
2018-07-14
多线程.png
RunLoop
.png顺序执行.png扫描文稿_4__pdf.png任务队列.png扫描文稿_5__pdf.png
CoderChou
·
2023-03-29 20:12
__autoreleasing和autoreleasepool(一)
4.默认系统级别的
runloop
都会添加observe,每次
runloop
启动之后即将工作
yidezhang
·
2023-03-29 15:10
iOS
RunLoop
的理解
1.
RunLoop
理解
RunLoop
就是线程中的一个循环,
RunLoop
会在循环中会不断检测,通过Inputsources(输入源)和Timersources(定时源)两种来源等待接受事件;然后对接受到的事件通知线程进行处理
coming_168
·
2023-03-29 15:52
崩溃延时
CF
RunLoop
Ref
runLoop
=CF
RunLoop
GetCurrent();CFArrayRefallModes=CF
RunLoop
CopyAllModes(
runLoop
);//延时两秒退出doubletime
愤怒的八哥
·
2023-03-29 09:29
坚持2022——疫情下学习四阶段iOS 面试题
Runloop
和线程的关系?isa指针的理
iOS弗森科
·
2023-03-28 21:44
学习笔记
Runloop
:整个程序的起点UIApplication是在主线程进行初始化,所有的用户事件都是在主线程上进行传递(如点击、拖动),所以view只能在主线程上才能对事件进行响应。
不二ya
·
2023-03-28 16:41
多线程:GCD定时器
GCD定时器NSTimer依赖于
RunLoop
,如果
RunLoop
的任务过于繁重,可能会导致NSTimer不准时而GCD的定时器会更加准时:不依赖于
runloop
,直接在内核中运行的。
东方诗空
·
2023-03-28 16:08
记一次腾讯面试
说下.o文件和内存的关系;2.
runloop
和多线程的关系;3.scrollView卡顿的原因;4.定时器,轮播图,滚动列表;听了这个腾讯大佬的问题,完全懵逼了。
iPhone
·
2023-03-28 03:02
12.
runloop
问题
问题1.个人对
runloop
的理解2.
runloop
运行逻辑3.监听
runloop
的模式4.获取当前子线程中的
runloop
整么做5.main
Runloop
和CF
Runloop
GetMain()有什么不一样答案
ProfessorFan
·
2023-03-28 03:57
CADisplayLink和NSTimer使用注意项
(NSProxy)CADisplayLink使用代理对象(NSProxy)代理对象不继承NSObject,不走消息发送,直接走消息转发2:时间不精准NSTimer,CADisplayLink都依赖NS
Runloop
seven_less
·
2023-03-27 22:48
swift(3) RxSwift之定时器
尤其在与滑动联动的时候,也需要加入
runloop
的Common模式。GCD实现定时器的优点在于不受
runloop
影响,而且更加准确。本文
__拼搏__
·
2023-03-27 14:32
深入理解
runloop
线程中的
runloop
在开发中,我们会经常接触到线程,比如在主线程中更新UI,在子线程中异步请求等,而线程中最重要的一个组成部分便是
runloop
,其是用来管理线程的。
百客
·
2023-03-27 11:25
autoreleasepool什么时候释放
一个是在
runloop
中隐式创建的autoreleasepool,每个接受autorelease消息的对象,都会在
runloop
结束时释放。
高思阳
·
2023-03-27 11:11
iOS多线程以及在项目中的使用
pThread几乎不用,不用管NSThreadNSThread是对pThread的封装优点:1.实时性更高2.与
RunLoop
结合,提供更为灵活高效的线程管理方式缺点:1.创建线程代时,需要同时占用应用和内核的内
攻城狮GG
·
2023-03-27 08:35
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他