Ссылка DRCoreNotifications.h
Диск, Записывающий интерфейсы уведомления.
Включенные заголовки
<DiscRecording/DRCoreObject.h>
<AvailabilityMacros.h>
-
Добавляет обратный вызов наблюдателя для центра уведомления.
Объявление
Swift
func DRNotificationCenterAddObserver(_
center
: DRNotificationCenter!, _observer
: UnsafePointer<Void>, _callback
: DRNotificationCallback, _name
: CFString!, _object
: DRType!)Objective C
void DRNotificationCenterAddObserver ( DRNotificationCenterRef center, const void *observer, DRNotificationCallback callback, CFStringRef name, DRTypeRef object );
Параметры
center
Центр уведомления, для которого новый обратный вызов наблюдателя.
observer
Обратный вызов наблюдателя для добавления, который передается обратному вызову.
callback
Обратный вызов наблюдателя для использования для поставки уведомления.
name
Имя уведомления для добавления наблюдателя.
object
Объект имя уведомления связан с.
Оператор импорта
Objective C
@import DiscRecording;
Swift
import DiscRecording
Доступность
Доступный в OS X v10.2 и позже.
-
Создает центр уведомления, который может использоваться, чтобы зарегистрироваться для и получить асинхронные уведомления.
Объявление
Swift
func DRNotificationCenterCreate() -> Unmanaged<DRNotificationCenter>!
Objective C
DRNotificationCenterRef DRNotificationCenterCreate ( void );
Возвращаемое значение
Ссылка возвратов на новый объект DRNotificationCenter.
Оператор импорта
Objective C
@import DiscRecording;
Swift
import DiscRecording
Доступность
Доступный в OS X v10.2 и позже.
-
Создает исходный объект цикла выполнения для центра уведомления.
Объявление
Swift
func DRNotificationCenterCreateRunLoopSource(_
center
: DRNotificationCenter!) -> Unmanaged<CFRunLoopSource>!Objective C
CFRunLoopSourceRef DRNotificationCenterCreateRunLoopSource ( DRNotificationCenterRef center );
Параметры
center
Центр уведомления, для которого новый исходный объект цикла выполнения.
Если этот параметр не является допустимым объектом DRNotificationCenter, поведение не определено.
Возвращаемое значение
Возвращает ссылку на объект CFRunLoopSource.
Оператор импорта
Objective C
@import DiscRecording;
Swift
import DiscRecording
Доступность
Доступный в OS X v10.2 и позже.
-
Возвращает идентификатор типа всех экземпляров DRNotificationCenter.
Объявление
Swift
func DRNotificationCenterGetTypeID() -> CFTypeID
Objective C
CFTypeID DRNotificationCenterGetTypeID ( void );
Оператор импорта
Objective C
@import DiscRecording;
Swift
import DiscRecording
Доступность
Доступный в OS X v10.2 и позже.
-
Удаляет обратный вызов наблюдателя из центра уведомления.
Объявление
Swift
func DRNotificationCenterRemoveObserver(_
center
: DRNotificationCenter!, _observer
: UnsafePointer<Void>, _name
: CFString!, _object
: DRType!)Objective C
void DRNotificationCenterRemoveObserver ( DRNotificationCenterRef center, const void *observer, CFStringRef name, DRTypeRef object );
Параметры
center
Центр уведомления, из которого будет удален обратный вызов наблюдателя.
observer
Обратный вызов наблюдателя для удаления.
name
Имя уведомления для удаления обратного вызова наблюдателя.
object
Объект имя уведомления связан с.
Оператор импорта
Objective C
@import DiscRecording;
Swift
import DiscRecording
Доступность
Доступный в OS X v10.2 и позже.
-
Поставляет уведомление.
Объявление
Swift
typealias DRNotificationCallback = CFunctionPointer<((DRNotificationCenter!, UnsafeMutablePointer<Void>, CFString!, DRType!, CFDictionary!) -> Void)>
Objective C
typedef void ( *DRNotificationCallback)( DRNotificationCenterRef center, void *observer, CFStringRef name, DRTypeRef object, CFDictionaryRef info);
Параметры
center
Центр уведомления, с которым связан этот обратный вызов.
observer
Когда этот обратный вызов был добавлен, наблюдатель указал.
name
Имя уведомления.
object
Объект, что это уведомление связано с, или
NULL
когда нет никакого связанного объекта.info
Объект словаря, содержащий дополнительную информацию об уведомлении, или
NULL
когда нет никакого связанного объекта.Оператор импорта
Objective C
@import DiscRecording;
Swift
import DiscRecording
Доступность
Доступный в OS X v10.2 и позже.
Посмотрите раздел Overview выше для документации уровня заголовка.
-
Тип ссылки на объект DRNotificationCenter.
Объявление
Swift
typealias DRNotificationCenterRef = DRNotificationCenter
Objective C
typedef struct __DRNotificationCenter* DRNotificationCenterRef;
Оператор импорта
Objective C
@import DiscRecording;
Swift
import DiscRecording
Доступность
Доступный в OS X v10.2 и позже.