摘要: 什么是RunTime RunTime是一套比较底层的纯C语言API,属于一个C语言库,包含了很多底层C语言API.我们平时编写的OC代码,程序运行过程中,其实最终都是转成RunTime的C语言代码,RunTime算是OC的幕后工作者.比如:OC中的代码 [[Student alloc] init]; 阅读全文
posted @ 2016-04-13 10:18 奔跑的001 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 一、RunLoop基本概念 RunLoop从字面意思上看: 运行循环 跑圈 RunLoop的基本作用: 保持程序的持续运行 处理APP中各种事件(比如:触摸事件,定时器事件,Selector事件等) 能节省CPU资源,提高程序的性能:该做事的时候就唤醒,没有事情就睡眠 假如没有了RunLoop: 大 阅读全文
posted @ 2016-04-13 10:15 奔跑的001 阅读(146) 评论(0) 推荐(0) 编辑
摘要: iOS开发多线程篇—多线程简单介绍 一、进程和线程 1.什么是进程 进程是指在系统中正在运行的一个应用程序 每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内 比如同时打开QQ、Xcode,系统就会分别启动2个进程 通过“活动监视器”可以查看Mac系统中所开启的进程 2.什么是线程 1 阅读全文
posted @ 2016-04-11 21:26 奔跑的001 阅读(141) 评论(0) 推荐(0) 编辑