NSNotificationQueue

NSNotificationQueue是通知队列。NSNotificationCenter发出通知时会加入到通知队列中,最后由NSNotificationQueue发送到目标类目标方法中。

1 Creating Notification Queues

/// 创建队列
public init(notificationCenter: NSNotificationCenter)

2 Getting the Default Queue

/// 默认队列
public class func defaultQueue() -> NSNotificationQueue

3 Managing Notifications

/// 发出通知
///
/// - parameter notification : 通知
/// - parameter postingStyle : 发布级别
///
/// - returns: void
public func enqueueNotification(notification: NSNotification, postingStyle: NSPostingStyle)

/// 发出通知
///
/// - parameter notification : 通知
/// - parameter postingStyle : 发布级别
/// - parameter coalesceMask : 匹配标准
/// - parameter modes : 循环模式
///
/// - returns: void
public func enqueueNotification(notification: NSNotification, postingStyle: NSPostingStyle, coalesceMask: NSNotificationCoalescing, forModes modes: [String]?)

/// 发出通知
///
/// - parameter notification : 通知
/// - parameter coalesceMask : 匹配标准
///
/// - returns: void
public func dequeueNotificationsMatching(notification: NSNotification, coalesceMask: Int)

 

Appendix

Sample Code

Swift

NSNotificationQueue Class Reference

Notification Programming Topics

Revision History

时间 描述
2016-03-15 博文完成

CSDN:http://blog.csdn.net/y550918116j

GitHub:https://github.com/937447974/Blog

你可能感兴趣的:(NSNotificationQueue)