Ссылка 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() -> CFTypeIDObjective 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 = DRNotificationCenterObjective C
typedef struct __DRNotificationCenter* DRNotificationCenterRef;Оператор импорта
Objective C
@import DiscRecording;Swift
import DiscRecordingДоступность
Доступный в OS X v10.2 и позже.
