码迷,mamicode.com
首页 >  
搜索关键字:运行循环    ( 100个结果
第5章7节《MonkeyRunner源码剖析》Monkey原理分析-启动运行: 循环获取并执行事件 - runMonkeyCycles(原创)
Monkey启动之后需要在整个MonkeyRunner的测试生命周期中提供服务,也就是说,一旦我们调用monkeyrunner命令来执行指定的测试脚本的时候,只要monkeyrunner还没有退出,那么Monkey就会一直提供服务,一直监听获取并处理从MonkeyRunner测试脚本发送过来的相应的命令。那么要实现这种一直监听的处理我们很自然就想到需要用一个循环来处理了。其实Monkey也不例外,我们往下会分析它是怎...
分类:其他好文   时间:2015-03-07 22:45:25    阅读次数:167
IOS NSRunLoop
原英文网址是:https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Multithreading/RunLoopManagement/RunLoopManagement.html 运行循环 运行的循环是与线程相关联的基本基础结构的一部分。运行循环是您使用调度工作和协调收到传入的事件的事件处理循环。运...
分类:移动开发   时间:2015-03-05 14:53:22    阅读次数:268
运行循环(Run Loops)
运行循环是与线程相关的基础工具的一部分。运行循环是一个用来安排工作并协调传入事件接收的一个事件处理循环。运行循环的目的是当需要工作的时候,让你的线程处于忙碌状态;当没有工作时,让你的线程处于睡眠状态。 运行循环管理并不是完全自动运行,你必须设计线程代码在适当的时间启动运行循环并响应传入的事件。Cocoa和核心基础提供运行循环对象来帮助你配置和管理你的线程运行循环。你的引用不需要显式的创建这些对象...
分类:其他好文   时间:2015-02-26 10:06:48    阅读次数:341
自动释放池的原理
自动释放池的原理:每一次运行循环开启时,会创建自动释放池程序执行过程中的自动释放对象,出了作用域之后,会被添加到最近的自动释放池运行循环结束前,会释放自动释放池以下是图解:
分类:其他好文   时间:2015-02-07 11:37:57    阅读次数:142
使用流(Working with Streams)
本文讨论如何创建、打开和检查读写流错误。它还描述了如何从读取流读取信息,如何从写入信息到写入流,如何在读取或写入流时防止阻塞以及如何通过代理服务器导航到流。 使用读取流 核心基础流可用于读取或写入文件或使用网络套接字。除了创建这些流过程中的异常,其他行为类似。 创建一个读取流 首先创建一个读取流。清单2-1为一个文件创建读取流。 清单2-1 为一个文件创建读取流 CFReadStr...
分类:其他好文   时间:2015-01-28 09:47:16    阅读次数:235
iPhone 4与iPad开发基础教程知识点总结
第3章 处理基本交互 1.iOS应用程序委托 委托是负责为另一个对象处理特定事情的类。 通过应用程序委托,我们可以在预先定义的时间为UIapplication处理事情。 每个iPhone应用程序都有一个且仅有一个UI application实例,负责应用程序的运行循环以及处理各种应用程序级功能,如将输入发送给适合的控制器类。 UIapplication是uikit的标准部分,它主要在后台...
分类:其他好文   时间:2014-11-25 18:40:15    阅读次数:192
require循环依赖
require循环依赖分为 运行循环依赖 和 编译循环依赖编译循环依赖是不可以继续下去的。比如在入口函数main.js里,require了a.js文件main.jsdefine(function () { var a = require('../a'); function init(...
分类:其他好文   时间:2014-11-07 16:34:45    阅读次数:131
NSTImer重复执行任务
问题 应用需要调度代码以在特定的时间执行。此外,你还想要重复执行任务。 解决方案 使用NSTimer调度代码以在特定的时间执行。为了使用NSTimer,你需要有日期对象与指向应用的运行循环的引用。 注意: NSTimer需要有运行循环,如果想在Mac或iOS应用中使用定时器,就必须有运行循环。本攻略...
分类:其他好文   时间:2014-10-16 16:22:32    阅读次数:153
主运行循环
主运行循环负责处理所有跟用户操作相关的事件,主运行循环在程序启动时被UIApplication对象创建,运行在主线程上,用来处理事件和更新基于View的UI。当用户与设备交互时,操作系统生成相关的事件,然后通过一个由 UIKit 创建的端口,交给App。事件先加入事件队列,然后一个一个的交给主运行循...
分类:其他好文   时间:2014-06-03 06:44:09    阅读次数:258
addTarget:(id) action:(SEL) forControlEvents:(UIControlEvents)的解释
上图是程序运行的过程图,程序有一个主循环,一直不断的去检查是否有监听的事件到达,addTarget:(id) action:(SEL) forControlEvents:(UIControlEvents是把用户点击按钮的监听注册到运行循环中,当运行循环检测到用户点击按钮事件,就去调用id的sel方法...
分类:其他好文   时间:2014-05-26 12:19:13    阅读次数:220
100条   上一页 1 ... 8 9 10
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!