NSNotificationQueue是通知队列。NSNotificationCenter发出通知时会加入到通知队列中,最后由NSNotificationQueue发送到目标类目标方法中。
/// 创建队列
public init(notificationCenter: NSNotificationCenter)
/// 默认队列
public class func defaultQueue() -> NSNotificationQueue
/// 发出通知
///
/// - 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)
Swift
NSNotificationQueue Class Reference
Notification Programming Topics
时间 | 描述 |
---|---|
2016-03-15 | 博文完成 |
CSDN:http://blog.csdn.net/y550918116j
GitHub:https://github.com/937447974/Blog