1、概念 管理来自window system、Port objects、NSConnection objects、Timer的事件的对象,如:鼠标和键盘的事件。 会在不同的时候被设置为不同的Mode 1)common:modes的组合,可以将source、timers、observers注册到这个set中,他们将在这些mode中共享 2)Default:处理非NSConnection
Internet sockets 或者 XPC( NSConnection) 7.
模式包括: - default模式:几乎包括所有输入源(除NSConnection) NSDefaultRunLoopMode模式 - mode模式:处理modal panels - connection 模式:处理NSConnection事件,属于系统内部,用户基本不用 - event tracking模式:如组件拖动输入源 UITrackingRunLoopModes 不处理定时事件 - common
NSConnectionReplyMode: 使用这个Mode去监听NSConnection对象的状态,我们很少需要自己使用这个Mode。
Default模式 定义:NSDefaultRunLoopMode (Cocoa) kCFRunLoopDefaultMode (Core Foundation) 描述:默认模式中几乎包含了所有输入源(NSConnection Connection模式 定义:NSConnectionReplyMode(Cocoa) 描述:处理NSConnection对象相关事件,系统内部使用,用户基本不会使用。
以下类是线程安全的:NSArray,NSConnection,NSData,NSDictionary,NSNumber,NSObject,NSSet,NSString 以下类,一般是mutable,是线程不安全的
介绍 1.RunLoop 类提供一些接口管理输入源对象 2.RunLoop 对象处理像键盘,鼠标等事件,以及Port和NSConnection 对象,还处理Timer 事件 *使用须知 1.不能自己创建或者管理
先说下URL Loading System 如图所示,URL Loading System是iOS一系列网络请求类的集合,包括已经过期不用的NSConnection和现在流行的NSURLSession
Default模式 定义:NSDefaultRunLoopMode (Cocoa) kCFRunLoopDefaultMode (Core Foundation) 描述:默认模式中几乎包含了所有输入源(NSConnection Connection模式 定义:NSConnectionReplyMode(Cocoa) 描述:处理NSConnection对象相关事件,系统内部使用,用户基本不会使用。
runloop 中的优先级,有以下几种: Default(NSDefaultRunLoopMode):默认,一般情况下使用; Connection(NSConnectionReplyMode):一般系统用来处理 NSConnection
(TARGET_OS_EMBEDDED || TARGET_OS_IPHONE)) || (TARGET_OS_WIN32) - (void)addConnection:(NSConnection *) ", macosx(10.0, 10.13), ios(2.0,11.0), watchos(2.0,4.0), tvos(9.0,11.0)); - (void)removeConnection:(NSConnection
连接 NSConnectionReplyMode(Cocoa) Cocoa结合NSConnection 对象使用该模式来监控回答。你自己应该很少需要使用这个模式。
runloop中的优先级,有以下几种: Default(NSDefaultRunLoopMode):默认,一般情况下使用; Connection(NSConnectionReplyMode):一般系统用来处理NSConnection
Default:NSDefaultRunloopMode,默认通过这个mode去配置和执行你的input sources Connection:NSConnectionReplyMode,这个很少用,用来俩节NSConnection
NSConnectionReplyMode: 使用这个Mode去监听NSConnection对象的状态,我们很少需要自己使用这个Mode。