Ссылка DASession.h
Включенные заголовки
<CoreFoundation/CoreFoundation.h>
-
Создает новый сеанс.
Объявление
Swift
func DASessionCreate(_allocator: CFAllocator!) -> Unmanaged<DASession>!Objective C
DASessionRef DASessionCreate ( CFAllocatorRef allocator );Возвращаемое значение
Ссылка на новый DASession.
Обсуждение
Вызывающая сторона этой функции получает ссылку на возвращенный объект. Вызывающая сторона также неявно сохраняет объект и ответственна за выпуск его.
Оператор импорта
Objective C
@import DiskArbitration;Swift
import DiskArbitrationДоступность
Доступный в OS X v10.4 и позже.
-
Планирует сеанс на цикл выполнения.
Объявление
Swift
func DASessionScheduleWithRunLoop(_session: DASession!, _runLoop: CFRunLoop!, _runLoopMode: CFString!)Objective C
void DASessionScheduleWithRunLoop ( DASessionRef session, CFRunLoopRef runLoop, CFStringRef runLoopMode );Параметры
sessionПланирующийся сеанс.
runLoopЦикл выполнения, на который должен быть запланирован сеанс.
runLoopModeРежим цикла выполнения, в котором должен быть запланирован сеанс.
Оператор импорта
Objective C
@import DiskArbitration;Swift
import DiskArbitrationДоступность
Доступный в OS X v10.4 и позже.
-
Планирует сеанс на очередь отгрузки.
Объявление
Swift
func DASessionSetDispatchQueue(_session: DASession!, _queue: dispatch_queue_t!)Objective C
void DASessionSetDispatchQueue ( DASessionRef session, dispatch_queue_t queue );Параметры
sessionПланирующийся сеанс.
queueОчередь отгрузки, на которую должен быть запланирован сеанс. Передайте NULL, чтобы не запланировать.
Оператор импорта
Objective C
@import DiskArbitration;Swift
import DiskArbitrationДоступность
Доступный в OS X v10.7 и позже.
-
Не планирует сеанс от цикла выполнения.
Объявление
Swift
func DASessionUnscheduleFromRunLoop(_session: DASession!, _runLoop: CFRunLoop!, _runLoopMode: CFString!)Objective C
void DASessionUnscheduleFromRunLoop ( DASessionRef session, CFRunLoopRef runLoop, CFStringRef runLoopMode );Параметры
sessionСеанс, который не запланирован.
runLoopЦикл выполнения, на который планируется сеанс.
runLoopModeРежим цикла выполнения, в котором планируется сеанс.
Оператор импорта
Objective C
@import DiskArbitration;Swift
import DiskArbitrationДоступность
Доступный в OS X v10.4 и позже.
Посмотрите раздел Overview выше для документации уровня заголовка.
-
Объявление
Swift
typealias DASessionRef = DASessionObjective C
typedef struct __DASession * DASessionRef;Обсуждение
Тип ссылки на экземпляры DASession.
Оператор импорта
Objective C
@import DiskArbitration;Swift
import DiskArbitrationДоступность
Доступный в OS X v10.4 и позже.
