RunLoop--运行循环

作用:死循环,保证程序不退出;监听事件 (所有事件都是有它监听的);等待用户的交互;

特性:

ios中所有的事件监听全部由运行循环负责;

主线程的RunLoop在应用启动的时候,会自动创建

其他线程需要在该线程下自己启动

不能自己创建RunLoop

目的:RunLoop负责处理消息时间,即输入源事件、计时器事件和网络请求事件

开发使用:定时器不用的时候,一定要销毁,否则会循环引用。开发中用到RunLoop的地方只有定时器。

socket 开发,使用runloop 能够监听网络端口数据的接收与发送情况--通常用在智能家居开发或者游戏机

最新文章

  1. 产品前端重构(TypeScript、MVC框架设计)
  2. 烂泥:Postfix邮件服务器搭建之软件安装与配置
  3. 去除bootstrap模态框半透明阴影
  4. 每日Scrum(3)
  5. Tcl之group arguments
  6. 【转载】【树状数组区间第K大/小】
  7. APP的测试过程和重点
  8. 一句代码美化你的下框之jquery.selectMM修复版(jquery.selectMM v0.9 beta 20141217)
  9. sublime模式下开启vim并修改esc
  10. 算法题C#
  11. c#拷贝
  12. CSS布局之-水平垂直居中
  13. java远程备份mysql数据库关键问题(限windows环境,亲测解决)
  14. C#基本方法(瞎写写)
  15. mysql、nginx、php-fpm的启动与关闭
  16. AngularJS 四大特性
  17. PythonStudy——内存管理之垃圾回收 Memory management Garbage collection
  18. memcmp与strncmp函数【转】
  19. CentOS设置开机自动启动某服务
  20. iOS隐藏导航条1px的底部横线

热门文章

  1. PHP代码篇(三)--常用方法
  2. [视频教程] ubuntu系统下以守护进程方式安装使用Redis
  3. 挂载system.img并提取文件
  4. 初学JavaScript正则表达式(八)
  5. 2017年蓝桥杯B组C/C++决赛题目
  6. you have new mail in /var/spool/mail/root !
  7. Java基本数据类型转换一
  8. 线程让步yield
  9. 【CometOJ】Comet OJ - Contest #8 解题报告
  10. 【2019.7.24 NOIP模拟赛 T1】道路建设(road)(水题)