NSWorkspace
NSWorkspace объект реагирует на запросы приложения для выполнения множества служб:
Открытие, управляя и получая информацию о файлах и устройствах
Отслеживая изменения в файловой системе, устройствах и пользовательской базе данных
Получение и информация об установке Finder для файлов.
Запуск приложений
Существует совместно использованный тот NSWorkspace объект на приложение. Вы используете метод класса sharedWorkspace получить доступ к нему. Например, следующее утверждение использует NSWorkspace возразите, чтобы запросить что файл быть открытыми в приложении TextEdit:
[[NSWorkspace sharedWorkspace] openFile:@"/Myfiles/README"withApplication:@"TextEdit"];
Оператор импорта
Swift
import AppKit
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 и позже.
-
Возвращает совместно используемое
NSWorkspaceэкземпляр.Объявление
Swift
class func sharedWorkspace() -> NSWorkspaceObjective C
+ (NSWorkspace *)sharedWorkspaceВозвращаемое значение
NSWorkspaceобъект связался с процессом.Обсуждение
Безопасно вызвать этот метод от любого потока в Вашем приложении.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает центр уведомления уведомлений рабочей области.
Объявление
Swift
var notificationCenter: NSNotificationCenter { get }Objective C
@property(readonly, strong) NSNotificationCenter *notificationCenterВозвращаемое значение
Объект центра уведомления.
Обсуждение
Безопасно вызвать этот метод от любого потока в Вашем приложении в OS X v10.6 и позже.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Открывает расположение в указанном URL.
Параметры
urlURL, указывающий расположение для открытия.
Возвращаемое значение
YEStrueесли было успешно открыто расположение; иначе,NOfalse.Обсуждение
Безопасно вызвать этот метод от любого потока в OS X v10.6 и позже.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Открывается указанный файл указал использование приложения по умолчанию, связанного с его типом.
Объявление
Swift
func openFile(_fullPath: String) -> BoolObjective C
- (BOOL)openFile:(NSString *)fullPathПараметры
fullPathПолный путь к файлу.
Возвращаемое значение
YEStrueесли был успешно открыт файл; иначе,NOfalse.Обсуждение
Передающее приложение деактивировано, прежде чем запрос отправлен.
Безопасно вызвать этот метод от любого потока в Вашем приложении в OS X v10.6 и позже.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Открывает файл с помощью указанного приложения.
Объявление
Параметры
fullPathПолный путь к файлу.
appNameИмя приложения для использования при открытии файла.
Возвращаемое значение
YEStrueесли был успешно открыт файл; иначе,NOfalse.Обсуждение
appNameпараметр не должен быть указан с полным путем и, в случае обертки приложения, может быть указан с или без.appрасширение, как описано в Использовании .app Расширения. Передающее приложение деактивировано, прежде чем запрос отправлен.Безопасно вызвать этот метод от любого потока в Вашем приложении в OS X v10.6 и позже.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Открывает указанный файл и дополнительно деактивировал передающее приложение.
Объявление
Параметры
fullPathПолный путь к файлу.
appNameИмя приложения для использования при открытии файла.
flagЕсли ДА, передающее приложение деактивировано, прежде чем запрос отправлен, позволив вводному приложению стать активным приложением.
Возвращаемое значение
YEStrueесли был успешно открыт файл; иначе,NOfalse.Обсуждение
appNameпараметр не должен быть указан с полным путем и, в случае обертки приложения, может быть указан с или без.appрасширение, как описано в Использовании .app Расширения. ЕслиappNamenil, приложение по умолчанию для типа файла используется.Безопасно вызвать этот метод от любого потока в Вашем приложении в OS X v10.6 и позже.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
– openFile:– openFile:withApplication:application:openFile:(NSApplicationDelegate) -
Открывает файл с помощью приложения по умолчанию для его типа и анимирует действие с помощью пользовательского значка.
Объявление
Параметры
fullPathПолный путь к файлу.
anImageЗначок для файла.
pointТочка в
aViewв котором можно вывести на экран значок.aViewПредставление, в котором можно вывести на экран значок.
Возвращаемое значение
YEStrueесли был успешно открыт файл; иначе,NOfalse.Обсуждение
Использованию этого метода обескураживают. Метод в настоящее время обеспечивает то же поведение как
openFile:метод. Средство поиска обеспечивает анимацию прежде, чем открыть файл для предоставления отзывов пользователей, что должен быть открыт файл. Обеспечить эту анимацию,anImageдолжен содержать значок для файла, и его изображение должно быть выведено на экран вpoint, указанный в координатахaView.Передающее приложение деактивировано, прежде чем запрос отправлен.
Безопасно вызвать этот метод от любого потока в Вашем приложении в OS X v10.6 и позже.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Запускает указанное приложение.
Объявление
Swift
func launchApplication(_appName: String) -> BoolObjective C
- (BOOL)launchApplication:(NSString *)appNameПараметры
appNameИмя приложения для открытия.
Возвращаемое значение
YEStrueесли приложение было успешно запущено или уже работало; иначе,NOfalse.Обсуждение
appNameпараметр не должен быть указан с полным путем и, в случае обертки приложения, может быть указан с или без.appрасширение, как описано в Использовании .app Расширения.Прежде чем этот метод начинается, он отправляет
NSWorkspaceWillLaunchApplicationNotificationкNSWorkspaceцентр уведомления объекта. Когда работа завершена, она отправляетNSWorkspaceDidLaunchApplicationNotification.Безопасно вызвать этот метод от любого потока в Вашем приложении в OS X v10.6 и позже.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Запускает указанное приложение с помощью дополнительных опций.
Объявление
Swift
func launchApplication(_appName: String, showIconshowIcon: Bool, autolaunchautolaunch: Bool) -> BoolObjective C
- (BOOL)launchApplication:(NSString *)appNameshowIcon:(BOOL)showIconautolaunch:(BOOL)autolaunchПараметры
appNameИмя приложения для открытия.
showIconЕсли
NOfalse, значок приложения не помещается в экран. (Значок все еще существует, все же.)autolaunchЕсли
YEStrue, значение по умолчанию автозапуска установлено, как будто указанное приложение было автозапущено при запуске.Возвращаемое значение
YEStrueесли приложение было успешно запущено или уже работало; иначе,NOfalse.Обсуждение
Использованию этого метода обескураживают. Его текущее поведение совпадает с
launchApplication:метод.Возвраты
YEStrueесли приложение успешно запускается или уже выполнение, иNOfalseесли это не может быть запущено.Прежде чем этот метод начинается, он отправляет
NSWorkspaceWillLaunchApplicationNotificationкNSWorkspaceцентр уведомления объекта. Когда работа завершена, она отправляетNSWorkspaceDidLaunchApplicationNotification.Безопасно вызвать этот метод от любого потока в Вашем приложении в OS X v10.6 и позже.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
launchApplicationAtURL (_: options:configuration:error:) - launchApplicationAtURL:options:configuration:error:Запускает приложение в указанном URL.
Объявление
Swift
func launchApplicationAtURL(_url: NSURL, optionsoptions: NSWorkspaceLaunchOptions, configurationconfiguration: [NSObject : AnyObject], errorerror: NSErrorPointer) -> NSRunningApplication?Objective C
- (NSRunningApplication *)launchApplicationAtURL:(NSURL *)urloptions:(NSWorkspaceLaunchOptions)optionsconfiguration:(NSDictionary *)configurationerror:(NSError **)errorПараметры
urlПриложение URL.
optionsОпции использовать при запуске приложения. Посмотрите NSWorkspaceLaunchOptions для возможных значений.
configurationСловарь, содержащий параметры конфигурации. Возможные пары ключ/значение описаны в Параметрах конфигурации Запуска Рабочей области
errorВозвраты, ссылкой, ошибка, если приложение было неспособно быть запущенным. Можно указать
nilдля этого параметра, если Вы не хотите информации об ошибке.Возвращаемое значение
Если приложение уже работает, и
NSWorkspaceLaunchNewInstanceне указан вoptionsсловарь, затем ссылка на существующее приложение возвращается; иначе новая ссылка приложения возвращается. Приложение не могло быть запущеноnilвозвращается, и ошибка указана вerror.Обсуждение
Словарь конфигурации может использоваться для передачи дополнительных опций приложению. Если словарь
nil, когда применяется поведение по умолчанию.Безопасно вызвать этот метод от любого потока в Вашем приложении в OS X v10.6 и позже.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.6 и позже.
-
Скрывает все приложения кроме отправителя.
Объявление
Swift
func hideOtherApplications()Objective C
- (void)hideOtherApplicationsОбсуждение
Пользователь может скрыть все приложения кроме текущего Щелчком опции команды по Значку панелей приложения.
Этот метод нужно вызвать от основного потока Вашего приложения.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Копирует указанный URLS асинхронно таким же образом как Средство поиска.
Объявление
Swift
func duplicateURLs(_URLs: [AnyObject], completionHandlercompletionHandler: (([NSObject : AnyObject]!, NSError!) -> Void)?)Objective C
- (void)duplicateURLs:(NSArray *)URLscompletionHandler:(void (^)(NSDictionary *newURLs, NSError *error))completionHandlerПараметры
URLsМассив
NSURLобъекты, представляющие файлы для дублирования. Этот параметр не должен бытьnil.completionHandlerКогда работа завершается, обработчик завершения блокирует объект вызвать. Можно указать
nilдля этого параметра. Если этот параметр неnil, необходимо вызватьduplicateURLs:completionHandler:метод от блока, работающего на активной очереди отгрузки; Ваш блок обработчика завершения впоследствии выполняется на той же очереди отгрузки.Этот блок берет два параметра:
newURLsПараметр словаря, ключи которого и значения
NSURLобъекты. Каждым ключом является URL отURLsпараметр. Значением каждого ключа является URL, представляющий расположение дублированного файла. Если этот метод не мог бы копировать файл, соответствующий URL не включен в словарь.errorЕсли работа успешно выполнилась для каждого файла, этот параметр
nil. Если работа перестала работать для одного или более файлов, параметр содержит ошибочный объект описание полного результата работы способом, подходящим для представления пользователю.Обсуждение
Этот метод может вызвать индикатор хода выполнения или другой элемент пользовательского интерфейса, чтобы быть показанным Средством поиска.
В OS X v10.6, этот метод требует, чтобы основной цикл выполнения был выполнен в общем режиме. Безопасно вызвать этот метод от любого потока Вашего приложения.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.6 и позже.
См. также
-
Перемещает указанный URLs в мусор таким же образом как Средство поиска.
Объявление
Swift
func recycleURLs(_URLs: [AnyObject], completionHandlerhandler: (([NSObject : AnyObject]!, NSError!) -> Void)?)Objective C
- (void)recycleURLs:(NSArray *)URLscompletionHandler:(void (^)(NSDictionary *newURLs, NSError *error))handlerПараметры
URLsМассив
NSURLобъекты, представляющие файлы для перемещения в мусор. Этот параметр не должен бытьnilhandlerКогда работа завершается, обработчик завершения блокирует объект вызвать. Можно указать
nilдля этого параметра. Если этот параметр неnil, необходимо вызватьrecycleURLs:completionHandler:метод от блока, работающего на активной очереди отгрузки; Ваш блок обработчика завершения впоследствии выполняется на той же очереди отгрузки.Блок берет два параметра:
newURLsПараметр словаря, ключи которого и значения
NSURLобъекты. Каждым ключом является URL отURLsпараметр. Значением каждого ключа является URL, представляющий расположение файла в мусоре. Если этот метод не мог бы переместить файл в мусор, соответствующий URL не включен в словарь.errorЕсли работа успешно выполнилась для каждого файла, этот параметр
nil. Если работа перестала работать для одного или более файлов, параметр содержит ошибочный объект описание полного результата работы способом, подходящим для представления пользователю.Обсуждение
Этот метод может вызвать индикатор хода выполнения или другой элемент пользовательского интерфейса, чтобы быть показанным Средством поиска.
В OS X v10.6, этот метод требует, чтобы основной цикл выполнения был выполнен в общем режиме для упрощения дисплея любых элементов пользовательского интерфейса. Безопасно вызвать этот метод от любого потока Вашего приложения.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.6 и позже.
См. также
-
performFileOperation (_: source:destination:files:tag:) - performFileOperation:source:destination:files:tag:Выполняет работу файла на ряде файлов в определенном каталоге.
Объявление
Параметры
operationРабота файла для выполнения. Возможные значения для этого параметра описаны в Операциях Файла.
sourceПолный путь к каталогу, содержащему файлы, на которые можно воздействовать.
destinationПолный путь к целевому каталогу работы.
filesМассив
NSStringобъекты, указывающие имена файлов и каталогов, которыми будут управлять. Каждая строка не должна содержать информацию о пути кроме имени файла или каталога. Другими словами, все файлы и каталоги должны быть расположены в исходном каталоге а не в том если его подкаталоги.tagНа вводе, целочисленной переменной; по возврату эта переменная содержит отрицательное целое число, если работа перестала работать, 0, если работа выполнялась синхронно и следовалась, или положительное целое число, если работа выполнялась асинхронно. Если значение является положительным целым числом, значение является тегом, идентифицирующим требуемую работу файла.
Возвращаемое значение
YEStrueесли успешно выполнилась работа; иначе,NOfalse.Обсуждение
Некоторые операции — такие как перемещение, копирование и соединение файлов — требуют, чтобы был указан целевой каталог. В противном случае
destinationдолжна быть пустая строка (@""). Перед этим методом возвраты это отправляетNSWorkspaceDidPerformFileOperationNotificationкNSWorkspaceцентр уведомления объекта.Безопасно вызвать этот метод от любого потока Вашего приложения.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Активирует Средство поиска и открывает одно или более окон, выбирающих указанные файлы.
Объявление
Swift
func activateFileViewerSelectingURLs(_fileURLs: [AnyObject])Objective C
- (void)activateFileViewerSelectingURLs:(NSArray *)fileURLsПараметры
fileURLsФайлы, чтобы выбрать и вывести на экран в Средстве поиска.
Обсуждение
Безопасно вызвать этот метод от любого потока Вашего приложения.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.6 и позже.
-
Выбирает файл, указанный
fullPath.Объявление
Параметры
fullPathПолный путь файла для выбора.
rootFullPathЕсли путь указан, новое средство просмотра файла открыто. Если Вы указываете пустую строку (
@"") для этого параметра файл выбран в основном средстве просмотра.Возвращаемое значение
YEStrueесли был успешно выбран файл; иначе,NOfalse.Обсуждение
В OS X v10.5 и позже, этот метод не следует за символьными ссылками при выборе файла. Если
fullPathпараметр содержит любые символьные ссылки, этот метод выбирает символьную ссылку вместо файла, для которого это предназначается. Если Вы хотите выбрать конечный файл, используйтеstringByResolvingSymlinksInPathметод для разрешения любых символьных ссылок прежде, чем вызвать этот метод.Безопасно вызвать этот метод от любого потока Вашего приложения.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает универсальный идентификатор типа указанного файла, если это может быть определено..
Объявление
Параметры
absoluteFilePathАбсолютный путь файла.
outErrorЕсли Универсальный Идентификатор типа файла в absolutePath не может быть определен,
outErrorсодержит объект NSError, описывающий почему.Возвращаемое значение
NSStringсодержа универсальный идентификатор типа файла вabsoluteFilePath. Если никакой UTI не может быть убежден, что возвращаемое значениеnil.Обсуждение
Если файл в указанном пути является символьной ссылкой, тип символьной ссылки возвращается.
Безопасно вызвать этот метод от любого потока Вашего приложения.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.5 и позже.
-
Возвращает локализованное описание для указанного Универсального Идентификатора типа
Объявление
Параметры
typeNameСтрока, содержащая Универсальный Идентификатор типа.
Возвращаемое значение
NSString, содержащий локализованное описание
typeName.Обсуждение
Локализованное описание подходит для отображения для пользователя.
Безопасно вызвать этот метод от любого потока Вашего приложения.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.5 и позже.
-
Возвращает предпочтительное расширение файла для указанного Универсального Идентификатора типа.
Объявление
Параметры
typeNameСтрока, содержащая Универсальный Идентификатор типа.
Возвращаемое значение
Надлежащее расширение файла для имени типа, или
nilесли не могло бы быть определено никакое расширение.Обсуждение
Безопасно вызвать этот метод от любого потока Вашего приложения.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.5 и позже.
-
Возвраты, является ли указанное расширение файла подходящим для Универсального Идентификатора типа.
Объявление
Параметры
filenameExtensionСтрока, содержащая расширение файла.
typeNameСтрока, содержащая Универсальный Идентификатор типа.
Возвращаемое значение
YEStrueеслиfileNameExtensionдопустимое расширение дляtypeName,NOfalseиначеОбсуждение
Безопасно вызвать этот метод от любого потока Вашего приложения.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.5 и позже.
-
Возвращает булевскую переменную, указывающую, что первый Универсальный Идентификатор типа соответствует второму Универсальному Идентификатору типа.
Объявление
Параметры
firstTypeNameСтрока, содержащая Универсальный Идентификатор типа, который должен соответствовать
secondTypeName.secondTypeNameСтрока, содержащая Универсальный Идентификатор типа.
Возвращаемое значение
YEStrueеслиfirstTypeNameсоответствует универсальной иерархии идентификатора типаsecondTypeName,NOfalseиначе.Обсуждение
Используйте этот метод вместо того, чтобы сравнить Универсальные Типы Идентификатора для равенства. См. Универсальный Обзор Идентификаторов типов для получения информации об Универсальном соответствии Идентификатора типа.
Этот метод будет всегда возвращаться
YEStrueесли две строки равны. Является надлежащим использовать этот метод с другими именами типов, включая объявленных вCFBundleTypeNameInfo.plistзаписи.Безопасно вызвать этот метод от любого потока Вашего приложения.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.5 и позже.
-
Возвращает URL для приложения с указанным идентификатором.
Объявление
Параметры
bundleIdentifierИдентификатор пакета, указывающий приложение.
Возвращаемое значение
URL приложения, или
nilесли никакое приложение не имеет идентификатор пакета.Обсуждение
Это использует различную (в настоящее время неуказанную) эвристику в случае, если многократные приложения имеют тот же пакет ID.
Безопасно вызвать этот метод от любого потока Вашего приложения.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.6 и позже.
-
Получает информацию об указанном файле.
Объявление
Параметры
fullPathПолный путь к желаемому файлу.
appNameПриложение система использовало бы для открытия файла.
typeНа вводе, указателе на строковую переменную объекта; по возврату, если метод успешен, эта переменная содержит строковый объект с расширением файла или закодированным типом файла HFS файла.
Возвращаемое значение
YEStrueесли информация была получена успешно; иначе,NOfalseесли файл не мог бы быть найден, или приложение не было связано с файлом.Обсуждение
Безопасно вызвать этот метод от любого потока Вашего приложения.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает URL приложению по умолчанию, которое использовалось бы для открытия данного URL.
Объявление
Параметры
urlURL файла для открытия.
Возвращаемое значение
URL приложения по умолчанию, которое открыло бы указанное
url. Ноль возвратов, если никакое приложение не в состоянии открыть URL, или если не существует URL файла.Обсуждение
Это - программируемый эквивалент двойного щелчка по документу в Средстве поиска.
Безопасно вызвать этот метод от любого потока Вашего приложения.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.6 и позже.
-
Возвращает полный путь для указанного приложения.
Объявление
Параметры
appNameИмя приложения.
Возвращаемое значение
Полный путь для приложения, или
nilесли не было найдено указанное приложение.Обсуждение
Безопасно вызвать этот метод от любого потока Вашего приложения.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
getFileSystemInfoForPath (_: isRemovable:isWritable:isUnmountable:description:type:) - getFileSystemInfoForPath:isRemovable:isWritable:isUnmountable:description:type:Описывает файловую систему в
fullPath.Объявление
Swift
func getFileSystemInfoForPath(_fullPath: String, isRemovableremovableFlag: UnsafeMutablePointer<ObjCBool>, isWritablewritableFlag: UnsafeMutablePointer<ObjCBool>, isUnmountableunmountableFlag: UnsafeMutablePointer<ObjCBool>, descriptiondescription: AutoreleasingUnsafeMutablePointer<NSString?>, typefileSystemType: AutoreleasingUnsafeMutablePointer<NSString?>) -> BoolПараметры
fullPathПуть к точке монтирования файловой системы.
removableFlagНа вводе, логической переменной; по возврату эта переменная содержит
YEStrueесли файловая система находится на съемных носителях.writableFlagНа вводе, логической переменной; по возврату эта переменная содержит
YEStrueесли перезаписываемая файловая система.unmountableFlagНа вводе, логической переменной; по возврату эта переменная содержит
YEStrueесли файловая система является немонтируемой.descriptionНа вводе, указателе на строковую переменную объекта; по возврату, если метод был успешен, эта переменная содержит строковый объект, описывающий файловую систему. Вы не должны полагаться на это описание для логики программы, но можете использовать его в строках сообщения. Значения могут включать «трудно», «nfs», и “внешний".
fileSystemTypeНа вводе, указателе на строковую переменную объекта; по возврату, если метод был успешен, эта переменная содержит тип файловой системы. Значения могут включать «HFS», «UFS» или другие значения.
Возвращаемое значение
YEStrueесли информация была успешно возвращена, иначеNOfalse.Обсуждение
Безопасно вызвать этот метод от любого потока Вашего приложения.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Определяет, является ли указанный путь пакетом файла.
Объявление
Swift
func isFilePackageAtPath(_fullPath: String) -> BoolObjective C
- (BOOL)isFilePackageAtPath:(NSString *)fullPathПараметры
fullPathПолный путь для исследования.
Возвращаемое значение
YEStrueесли путь идентифицирует пакет файла; иначе,NOfalseесли путь не существует, не является каталогом или не является пакетом файла.Обсуждение
Безопасно вызвать этот метод от любого потока Вашего приложения.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает frontmost приложение, которое является приложением, получающим ключевые события.
Объявление
Swift
var frontmostApplication: NSRunningApplication? { get }Objective C
@property(readonly, strong) NSRunningApplication *frontmostApplicationВозвращаемое значение
Экземпляр запущенного приложения для приложения, получающего ключевые события.
Обсуждение
Это значение является значением ключа, наблюдающим совместимый.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
-
Возвращает массив
NSRunningApplicationпредставление запущенных приложений.Объявление
Swift
var runningApplications: [AnyObject] { get }Objective C
@property(readonly, copy) NSArray *runningApplicationsВозвращаемое значение
Массив
NSRunningApplicationэкземпляры.Обсуждение
Порядок массива является неуказанным, но это стабильно, означая, что относительный порядок определенных приложений не изменится через множественные вызовы
runningApplications. Посмотрите Ссылку класса NSRunningApplication для получения дополнительной информации оNSRunningApplication.Подобный
NSRunningApplicationкогда основной цикл выполнения будет выполнен в общем режиме, свойства класса, это свойство только изменится. Вместо опроса, используйте наблюдение значения ключа, которое будет уведомлено относительно изменений в этом свойстве массива.Безопасно вызвать этот метод от любого из потоков Вашего приложения. Метод возвращает свое значение атомарно.
Это значение, возвращенное этим методом, является заметным наблюдением значения ключа использования.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.6 и позже.
-
Возвращает приложение, которому принадлежит в настоящее время выводимая на экран строка меню.
Объявление
Swift
var menuBarOwningApplication: NSRunningApplication? { get }Objective C
@property(readonly, strong) NSRunningApplication *menuBarOwningApplicationВозвращаемое значение
Экземпляр запущенного приложения для приложения, которому принадлежит выведенная на экран строка меню.
Обсуждение
Это значение является значением ключа, наблюдающим совместимый.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.7 и позже.
-
Возвращает изображение, содержащее значок для указанного файла.
Объявление
Параметры
fullPathПолный путь к файлу.
Возвращаемое значение
Значок связался с файлом.
Обсуждение
Возвращенное изображение имеет начальный размер 32 пикселей на 32 пикселя.
Безопасно вызвать этот метод от любого потока Вашего приложения.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает изображение, содержащее значок для файлов указанного типа.
Объявление
Параметры
fileTypeТип файла, который может быть или расширением файла, закодированным типом файла HFS или универсальным идентификатором типа (UTI).
Возвращаемое значение
Значок связался с файлами данного типа.
Обсуждение
Возвращенное изображение имеет начальный размер 32 пикселей на 32 пикселя.
Безопасно вызвать этот метод от любого потока Вашего приложения.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает изображение, содержащее значок для указанных файлов.
Объявление
Swift
func iconForFiles(_fullPaths: [AnyObject]) -> NSImage?Параметры
fullPathsМассив
NSStringобъекты, каждый из которых содержит полный путь к файлу.Возвращаемое значение
Значок связался с группой файлов.
Обсуждение
Если
fullPathsуказывает один файл, что возвращается значок файла. ЕслиfullPathsуказывает больше чем один файл, значок, представляющий множественный выбор, возвращается.Безопасно вызвать этот метод от любого потока Вашего приложения.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает значок для файла или каталога в указанном пути.
Объявление
Swift
func setIcon(_image: NSImage, forFilefullPath: String, optionsoptions: NSWorkspaceIconCreationOptions) -> BoolObjective C
- (BOOL)setIcon:(NSImage *)imageforFile:(NSString *)fullPathoptions:(NSWorkspaceIconCreationOptions)optionsПараметры
imageИзображение для использования в качестве значка для файла или каталога.
fullPathПолный путь файла или каталога.
optionsПредставления значка для генерации от изображения. Вы указываете это значение путем объединения надлежащих констант опций создания значка Workspace, использования C поразрядно
ORоператор. Указать0если Вы хотите генерировать значки во всех доступных форматах представления значка.Возвращаемое значение
YEStrueесли был установлен значок; иначе,NOfalse.Обсуждение
imageможет быть произвольное изображение, с или без прозрачности. Это изображение автоматически масштабируется (по мере необходимости) для генерации представлений значка. Файл или папка должны существовать и быть перезаписываемы пользователем.Этот метод использует изображение для установки значка, размер которого 512 на 512 пикселей. Если Вы указываете
NSExclude10_4ElementsIconCreationOptionопция (не рекомендуемый), этот метод создает значок, который совместим с прееOS X v10.3 Средство поиска.Безопасно вызвать этот метод от любого из потоков Вашего приложения, но необходимо вызвать его только от одного потока за один раз.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.4 и позже.
-
Размонтирования и извлекают устройство в указанном пути.
Объявление
Swift
func unmountAndEjectDeviceAtPath(_path: String) -> BoolObjective C
- (BOOL)unmountAndEjectDeviceAtPath:(NSString *)pathПараметры
pathПуть к устройству.
Возвращаемое значение
YEStrueесли было размонтировано устройство; иначе,NOfalse.Обсуждение
Когда этот метод начинается, он отправляет
NSWorkspaceWillUnmountNotificationкNSWorkspaceцентр уведомления объекта. Когда это закончено, это отправляетNSWorkspaceDidUnmountNotification.unmountAndEjectDeviceAtURL:error:предпочтительно, потому что это предоставляет более подробную ошибочную информацию.Безопасно вызвать этот метод от любого потока Вашего приложения.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Попытки извлечь объем смонтировались в данном пути.
Объявление
Swift
func unmountAndEjectDeviceAtURL(_url: NSURL, errorerror: NSErrorPointer) -> BoolПараметры
urlURL объема для извлечения.
errorЕсли работа перестала работать, эта ошибка содержит больше информации об отказе.
Возвращаемое значение
YEStrueесли объем был размонтирован и извлекся успешно, иначеNOfalse, например, если объем не является выбрасываемым.Обсуждение
Безопасно вызвать этот метод от любого потока Вашего приложения.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.6 и позже.
См. также
-
Возвращает абсолютный путь файловой системы комплекта приложений.
Объявление
Параметры
bundleIdentifierСтрока идентификатора пакета. Это значение соответствует значению в
CFBundleIdentifierключ приложенияInfo.plistфайл. Например, идентификатор пакета приложения TextEditcom.apple.TextEdit.Возвращаемое значение
Путь файловой системы к комплекту приложений, идентифицированному
bundleIdentifier, илиnilесли не может быть найден пакет.Обсуждение
Безопасно вызвать этот метод от любого потока Вашего приложения.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.3 и позже.
-
launchAppWithBundleIdentifier (_: options:additionalEventParamDescriptor:launchIdentifier:) - launchAppWithBundleIdentifier:options:additionalEventParamDescriptor:launchIdentifier:Запускает приложение, соответствующее указанному
bundleIdentifier.Объявление
Swift
func launchAppWithBundleIdentifier(_bundleIdentifier: String, optionsoptions: NSWorkspaceLaunchOptions, additionalEventParamDescriptordescriptor: NSAppleEventDescriptor?, launchIdentifieridentifier: AutoreleasingUnsafeMutablePointer<NSNumber?>) -> BoolObjective C
- (BOOL)launchAppWithBundleIdentifier:(NSString *)bundleIdentifieroptions:(NSWorkspaceLaunchOptions)optionsadditionalEventParamDescriptor:(NSAppleEventDescriptor *)descriptorlaunchIdentifier:(NSNumber **)identifierПараметры
bundleIdentifierСтрока идентификатора пакета. Это значение соответствует значению в
CFBundleIdentifierключ приложенияInfo.plistфайл. Например, идентификатор пакета приложения TextEditcom.apple.TextEdit.optionsОпции использовать при запуске приложения. Значения для этого параметра описаны в NSWorkspaceLaunchOptions.
descriptorДополнительные опции указаны в дескрипторе AppleEvent-стиля. Например, когда приложение запускается, Вы могли использовать этот параметр для указания дополнительных документов для открытия.
identifierlaunchIdentifiersв настоящее время не использованы, и необходимо передатьNULL.Возвращаемое значение
YEStrueесли приложение было найдено и запущено; иначе,NOfalse.Обсуждение
Безопасно вызвать этот метод от любого потока Вашего приложения.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.3 и позже.
-
openURLs (_: withAppBundleIdentifier:options:additionalEventParamDescriptor:launchIdentifiers:) - openURLs:withAppBundleIdentifier:options:additionalEventParamDescriptor:launchIdentifiers:Открывает один или несколько файлов от массива URLs.
Объявление
Swift
func openURLs(_urls: [AnyObject], withAppBundleIdentifierbundleIdentifier: String?, optionsoptions: NSWorkspaceLaunchOptions, additionalEventParamDescriptordescriptor: NSAppleEventDescriptor?, launchIdentifiersidentifiers: AutoreleasingUnsafeMutablePointer<NSArray?>) -> BoolObjective C
- (BOOL)openURLs:(NSArray *)urlswithAppBundleIdentifier:(NSString *)bundleIdentifieroptions:(NSWorkspaceLaunchOptions)optionsadditionalEventParamDescriptor:(NSAppleEventDescriptor *)descriptorlaunchIdentifiers:(NSArray **)identifiersПараметры
urlsМассив
NSURLобъекты, каждый идентифицирующий URL для приложения для открытия.bundleIdentifierСтрока идентификатора пакета или
nilиспользовать системную привязку по умолчанию. Это значение соответствует значению вCFBundleIdentifierключ приложенияInfo.plistфайл. Например, идентификатор пакета приложения TextEditcom.apple.TextEdit.optionsОпции использовать при запуске приложения. Значения для этого параметра описаны в NSWorkspaceLaunchOptions.
descriptorДополнительные опции указаны в дескрипторе AppleEvent-стиля. Например, когда приложение запускается, Вы могли использовать этот параметр для указания дополнительных документов для открытия.
identifierslaunchIdentifiersв настоящее время не использованы, и необходимо передатьNULL.Возвращаемое значение
YEStrueесли приложение было найдено и запущено; иначе,NOfalse.Обсуждение
Безопасно вызвать этот метод от любого потока Вашего приложения.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.3 и позже.
-
Возвращает URL для рисунка рабочего стола для данного экрана.
Объявление
Параметры
screenЭкран, для которого можно получить рисунок рабочего стола.
Возвращаемое значение
Рисунок рабочего стола.
Обсуждение
Необходимо вызвать этот метод от основного потока приложения.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.6 и позже.
-
Устанавливает рисунок рабочего стола для данного экрана к изображению в указанном URL.
Объявление
Swift
func setDesktopImageURL(_url: NSURL, forScreenscreen: NSScreen, optionsoptions: [NSObject : AnyObject]!, errorerror: NSErrorPointer) -> BoolObjective C
- (BOOL)setDesktopImageURL:(NSURL *)urlforScreen:(NSScreen *)screenoptions:(NSDictionary *)optionserror:(NSError **)errorПараметры
urlФайл URL к изображению. URL не должен быть нолем.
screenЭкран для установки рисунка рабочего стола на.
optionsСловарь опций может содержать любой из ключей Desktop Image Dictionary Keys, управляющих, как изображение масштабируется на экране.
errorОшибка, возвращающаяся ссылкой при установке сбоев изображения.
Возвращаемое значение
YEStrueесли изображение было установлено как рабочий стол, иначеNOfalse. ЕслиNOfalseвозвращается,errorпараметр предоставляет дополнительную информацию.Обсуждение
Вы не должны представлять пользовательский интерфейс для выбора опций. Вместо этого выберите надлежащие значения по умолчанию и позвольте пользователю корректировать их в Системной Предпочтительной Области.
Необходимо вызвать этот метод от основного потока приложения.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.6 и позже.
-
Возвращает опции рисунка рабочего стола для данного экрана.
Объявление
Objective C
- (NSDictionary *)desktopImageOptionsForScreen:(NSScreen *)screenПараметры
screenЭкран, для которого можно получить опции рисунка рабочего стола.
Возвращаемое значение
Словарь, содержащий пары ключ/значение, указан в Ключах Словаря Рисунка рабочего стола.
Обсуждение
Необходимо вызвать этот метод от основного потока приложения.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.6 и позже.
-
Выводит на экран окно результатов поиска Центра внимания в Средстве поиска для указанной строки запроса.
Объявление
Swift
func showSearchResultsForQueryString(_queryString: String) -> BoolObjective C
- (BOOL)showSearchResultsForQueryString:(NSString *)queryStringПараметры
queryStringСтрока для поиска.
Возвращаемое значение
YEStrueесли связь со Средством поиска была успешна, иначеNOfalse.Обсуждение
Средство поиска становится активным приложением, если это возможно. Пользователь может далее совершенствовать поиск через пользовательский интерфейс Средства поиска.
Безопасно вызвать этот метод от любого потока Вашего приложения.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.6 и позже.
-
Возвращает соответствующий массив цветов метки файла для меток файла.
Объявление
Swift
var fileLabelColors: [AnyObject] { get }Objective C
@property(readonly, copy) NSArray *fileLabelColorsВозвращаемое значение
Массив
NSColorобъекты.Обсуждение
Этот массив имеет то же число элементов как
fileLabels, и цвет в данном индексе соответствует метке в том же индексе.Можно прислушаться к названным уведомлениям
NSWorkspaceDidChangeFileLabelsNotificationбыть уведомленным, когда файл маркирует изменение, которое может привести к изменениям в порядкеfileLabelColors.Безопасно вызвать этот метод от любого потока Вашего приложения.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.6 и позже.
См. также
-
Возвращает массив меток файла как строки.
Объявление
Swift
var fileLabels: [AnyObject] { get }Objective C
@property(readonly, copy) NSArray *fileLabelsВозвращаемое значение
Массив строк.
Обсуждение
Можно прислушаться к названным уведомлениям
NSWorkspaceDidChangeFileLabelsNotificationбыть уведомленным, когда файл маркирует изменение.Безопасно вызвать этот метод от любого потока Вашего приложения.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.6 и позже.
См. также
-
Сообщает, что рабочая область возражает, что файловая система изменилась в указанном пути.
Объявление
Swift
func noteFileSystemChanged(_path: String)Objective C
- (void)noteFileSystemChanged:(NSString *)pathПараметры
pathИзменившийся полный путь.
Обсуждение
Использованию этого метода обескураживают. Если Вы хотите отследить изменения в файлах и каталогах, используйте API FSEvents, описанный в Ссылке FSEvents.
NSWorkspaceвозразите использует этот метод для отслеживания изменений во всех файлах и каталогах, которыми он интересуется.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Запрашивает, чтобы система ожидала указанного количества времени перед выключением питания или выходить из системы пользователь.
Объявление
Параметры
requestedЧисло миллисекунд для ожидания перед выключением питания или выходить из системы пользователя.
Возвращаемое значение
Число миллисекунд предоставлено системой.
Обсуждение
В настоящее время нереализовываемый. Не вызывайте его.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
openTempFile: - openTempFile:(OS X v10.6)Открывает указанный временный файл с помощью приложения по умолчанию для его типа.
Оператор осуждения
Используйте
openFile:метод вместо этого.Объявление
Objective C
- (BOOL)openTempFile:(NSString *)fullPathПараметры
fullPathПолный путь к временному файлу.
Возвращаемое значение
YEStrueесли был успешно открыт файл; иначе,NOfalse.Обсуждение
Передающее приложение деактивировано, прежде чем запрос отправлен. Используя этот метод вместо одного из
openFile:...методы позволяют приложению получения знать, что оно должно удалить файл, когда ему больше не нужен он. В настоящее время обеспечивает ту же функциональность какopenFile:.Оператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.6.
-
findApplications - findApplications(OS X v10.6)Исследует все приложения и обновляет записи зарегистрированных служб и типов файлов.
Оператор осуждения
Не использовать.
Объявление
Objective C
- (void)findApplicationsОператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.6.
-
noteUserDefaultsChanged - noteUserDefaultsChanged(OS X v10.6)Сообщает
NSWorkspaceвозразите, что изменилась база данных значений по умолчанию.Оператор осуждения
Регистр для
NSUserDefaultsDidChangeNotificationуведомление вместо этого.Объявление
Objective C
- (void)noteUserDefaultsChangedОбсуждение
NSWorkspaceвозразите тогда читает все значения по умолчанию, которыми это интересуется и реконфигурировало себя соответственно. Например, этот метод используется Предпочтительным приложением для уведомления Средства поиска, предпочитает ли пользователь видеть скрытые файлы. В настоящее время не имеет никакого эффекта.Оператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.6.
-
slideImage:from:to: - slideImage:from:to:(OS X v10.6)Анимирует скользящее изображение от одной точки до другого.
Оператор осуждения
Не использовать.
Объявление
Параметры
imageИзображение для анимации.
fromPointНачальная точка, в координатах экрана.
toPointКонечная точка, в координатах экрана.
Обсуждение
В настоящее время нереализовываемый.
Оператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.6.
-
checkForRemovableMedia - checkForRemovableMedia(OS X v10.6)Опрашивает диски системы относительно любых дисков, вставленных, но еще не смонтированных.
Оператор осуждения
Не использовать.
Объявление
Objective C
- (void)checkForRemovableMediaОбсуждение
Этот метод не ожидает, пока не смонтированы такие диски; вместо этого, это запрашивает, чтобы диск был смонтирован асинхронно, и сразу возвращается. В настоящее время не имеет никакого эффекта.
Оператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.6.
-
noteFileSystemChanged - noteFileSystemChanged(OS X v10.6)Сообщает
NSWorkspaceвозразите, что изменилась файловая система.Оператор осуждения
Используйте API FSEvents, описанный в Ссылке FSEvents вместо этого.
Объявление
Objective C
- (void)noteFileSystemChangedОбсуждение
NSWorkspaceобъект тогда получает состояние всех файлов и каталогов, которыми это интересуется и обновляет себя соответственно. Этот метод используется многими объектами, пишущими или удаляющими файлы.NSDocumentиNSSavePanelобъекты используют этот метод, сохранив файл. При создании файла непосредственно необходимо вызватьnoteFileSystemChangedтак, чтобы Средство поиска могло обновить папку, если это открыто.Оператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.6.
-
fileSystemChanged - fileSystemChanged(OS X v10.6)Возвращает булево значение, указывающее, было ли изменение в файловой системе зарегистрировано в a
noteFileSystemChangedсообщение начиная с последнегоfileSystemChangedсообщение.Оператор осуждения
Используйте API FSEvents, описанный в Ссылке FSEvents вместо этого.
Объявление
Objective C
- (BOOL)fileSystemChangedВозвращаемое значение
В настоящее время этот метод всегда возвращается
NOfalse.Оператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.6.
-
userDefaultsChanged - userDefaultsChanged(OS X v10.6)Возвращает булево значение, указывающее, было ли изменение в базе данных значений по умолчанию зарегистрировано в a
noteUserDefaultsChangedсообщение начиная с последнегоuserDefaultsChangedсообщение.Оператор осуждения
Регистр для
NSUserDefaultsDidChangeNotificationуведомление вместо этого.Объявление
Objective C
- (BOOL)userDefaultsChangedВозвращаемое значение
В настоящее время этот метод всегда возвращается
NOfalse.Оператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.6.
-
mountNewRemovableMedia - mountNewRemovableMedia(OS X v10.6)Возвращает полные пути любых недавно смонтированных дисков.
Оператор осуждения
Не использовать.
Объявление
Objective C
- (NSArray *)mountNewRemovableMediaВозвращаемое значение
Массив объектов NSString, каждый из которых содержит полный путь к недавно смонтированному диску.
Обсуждение
Этот метод опрашивает диски системы относительно любых дисков, вставленных, но еще не смонтированных, и ожидает, пока не были смонтированы новые диски. Этот метод отправляет
NSWorkspaceDidMountNotificationкNSWorkspaceуведомление объекта центрируется, когда оно закончено. В настоящее время обеспечивает ту же функциональность какmountedRemovableMedia.Оператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.6.
-
mountedRemovableMedia () - mountedRemovableMedia(OS X v10.7)Возвращает полные пути всех в настоящее время монтируемых съемных дисков.
Оператор осуждения
Не использовать.
Объявление
Swift
func mountedRemovableMedia() -> [AnyObject]!Objective C
- (NSArray *)mountedRemovableMediaВозвращаемое значение
Массив
NSStringобъекты, каждый из которых содержит полный путь смонтированного съемного диска.Обсуждение
Если компьютер обеспечит прерывание или другое уведомление, когда пользователь вставит диск в диск, то Средство поиска сразу смонтирует диск. Однако, если никакое уведомление не будет дано, то Средство поиска не будет знать, что должен быть смонтирован диск. В таких системах приложение должно вызвать также
mountNewRemovableMediaилиcheckForRemovableMediaперед вызовомmountedRemovableMedia. Любой из этих методов заставляет Средство поиска опрашивать диски видеть, присутствует ли диск. Если диск был вставлен, но еще не смонтирован, эти методы заставят Средство поиска монтировать его.Кнопка Disk в панели Open или Save вызывает
mountedRemovableMediaиmountNewRemovableMediaкак часть его работы, таким образом, большинство приложений не должно будет вызывать эти методы непосредственно.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.7.
-
mountedLocalVolumePaths () - mountedLocalVolumePaths(OS X v10.7)Возвращает точки монтирования всех локальных томов, не только съемные, возвращенные
mountedRemovableMedia.Оператор осуждения
Не использовать.
Объявление
Swift
func mountedLocalVolumePaths() -> [AnyObject]?Objective C
- (NSArray *)mountedLocalVolumePathsВозвращаемое значение
Массив
NSStringобъекты, каждый из которых содержит полный путь точки монтирования для любых локальных томов.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.7.
-
activeApplication () - activeApplication(OS X v10.7)Возвращает словарь с информацией о текущем активном приложении.
Оператор осуждения
Используйте
frontmostApplicationилиmenuBarOwningApplicationметод вместо этого.Объявление
Swift
func activeApplication() -> [NSObject : AnyObject]?Objective C
- (NSDictionary *)activeApplicationВозвращаемое значение
Словарь с информацией о приложении. Словарь содержит столько ключей, описанных в Таблице 1, сколько доступны.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.2 и позже.
Осуждаемый в OS X v10.7.
-
launchedApplications - launchedApplications(OS X v10.7)Возвращает массив словарей, одной записи для каждого запущенного приложения.
Оператор осуждения
Используйте
runningApplicationsметод вместо этого.Объявление
Objective C
- (NSArray *)launchedApplicationsВозвращаемое значение
Массив
NSDictionaryобъекты. Каждый словарь содержит столько ключей, описанных в Таблице 1, сколько доступны.Оператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.7.
-
Эти константы указывают различные типы файлов, возвращенных
getInfoForFile:application:type:метод.Объявление
Objective C
NSString *NSPlainFileType; NSString *NSDirectoryFileType; NSString *NSApplicationFileType; NSString *NSFilesystemFileType; NSString *NSShellCommandFileType;Константы
-
NSPlainFileTypeNSPlainFileTypeПлоскость (невведенный) файл
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.6.
-
NSDirectoryFileTypeNSDirectoryFileTypeКаталог
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.6.
-
NSApplicationFileTypeNSApplicationFileTypeПриложение какао
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.6.
-
NSFilesystemFileTypeNSFilesystemFileTypeТочка монтирования файловой системы
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.6.
-
NSShellCommandFileTypeNSShellCommandFileTypeИсполнимая команда оболочки
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.6.
-
-
Следующие ключи могут использоваться в словаре конфигурации
launchApplicationAtURL:options:configuration:error:метод. Каждый ключ является дополнительным, и, если опущено, поведение по умолчанию применяется.Объявление
Swift
let NSWorkspaceLaunchConfigurationAppleEvent: NSString! let NSWorkspaceLaunchConfigurationArguments: NSString! let NSWorkspaceLaunchConfigurationEnvironment: NSString! let NSWorkspaceLaunchConfigurationArchitecture: NSString!Objective C
NSString * const NSWorkspaceLaunchConfigurationAppleEvent; NSString * const NSWorkspaceLaunchConfigurationArguments; NSString * const NSWorkspaceLaunchConfigurationEnvironment; NSString * const NSWorkspaceLaunchConfigurationArchitecture;Константы
-
NSWorkspaceLaunchConfigurationAppleEventNSWorkspaceLaunchConfigurationAppleEventЗначение является первым
NSAppleEventDescriptorотправить к новому приложению. Если экземпляр приложения уже работает, это отправляется в то приложение.Доступный в OS X v10.6 и позже.
-
NSWorkspaceLaunchConfigurationArgumentsNSWorkspaceLaunchConfigurationArgumentsЗначение
NSArrayизNSStrings, переданный новому приложению вargvпараметр. Проигнорированный, если не запускается новый экземпляр приложения.Доступный в OS X v10.6 и позже.
-
NSWorkspaceLaunchConfigurationEnvironmentNSWorkspaceLaunchConfigurationEnvironmentЗначение
NSDictionary, отображениеNSStringsкNSStrings, содержа переменные окружения для установки для нового приложения. Проигнорированный, если не запускается новый экземпляр приложения.Доступный в OS X v10.6 и позже.
-
NSWorkspaceLaunchConfigurationArchitectureNSWorkspaceLaunchConfigurationArchitectureЗначение является NSNumber, содержащим
Mach-O Architectureпостоянный. Проигнорированный, если не запускается новый экземпляр приложения.Доступный в OS X v10.6 и позже.
-
-
Эти константы указывают различные типы операций файла, используемых
performFileOperation:source:destination:files:tag:.Объявление
Swift
var NSWorkspaceMoveOperation: NSString! var NSWorkspaceCopyOperation: NSString! var NSWorkspaceLinkOperation: NSString! var NSWorkspaceCompressOperation: NSString! var NSWorkspaceDecompressOperation: NSString! var NSWorkspaceEncryptOperation: NSString! var NSWorkspaceDecryptOperation: NSString! var NSWorkspaceDestroyOperation: NSString! var NSWorkspaceRecycleOperation: NSString! var NSWorkspaceDuplicateOperation: NSString!Objective C
NSString *NSWorkspaceMoveOperation; NSString *NSWorkspaceCopyOperation; NSString *NSWorkspaceLinkOperation; NSString *NSWorkspaceCompressOperation; NSString *NSWorkspaceDecompressOperation; NSString *NSWorkspaceEncryptOperation; NSString *NSWorkspaceDecryptOperation; NSString *NSWorkspaceDestroyOperation; NSString *NSWorkspaceRecycleOperation; NSString *NSWorkspaceDuplicateOperation;Константы
-
NSWorkspaceMoveOperationNSWorkspaceMoveOperationПереместите файл к месту назначения. Ведет себя то же как
movePath:toPath:handler:.Доступный в OS X v10.0 и позже.
-
NSWorkspaceCopyOperationNSWorkspaceCopyOperationФайл копии месту назначения. Ведет себя то же как
copyPath:toPath:handler:.Доступный в OS X v10.0 и позже.
-
NSWorkspaceLinkOperationNSWorkspaceLinkOperationСоздайте жесткую ссылку на файл в месте назначения. Ведет себя то же как
linkPath:toPath:handler:.Доступный в OS X v10.0 и позже.
-
NSWorkspaceCompressOperationNSWorkspaceCompressOperationФайл сжатия. Эта работа всегда возвращает ошибку.
Доступный в OS X v10.0 и позже.
-
NSWorkspaceDecompressOperationNSWorkspaceDecompressOperationФайл распаковки. Эта работа всегда возвращает ошибку.
Доступный в OS X v10.0 и позже.
-
NSWorkspaceEncryptOperationNSWorkspaceEncryptOperationЗашифруйте файл. Эта работа всегда возвращает ошибку.
Доступный в OS X v10.0 и позже.
-
NSWorkspaceDecryptOperationNSWorkspaceDecryptOperationДешифруйте файл. Эта работа всегда возвращает ошибку.
Доступный в OS X v10.0 и позже.
-
NSWorkspaceDestroyOperationNSWorkspaceDestroyOperationУничтожьте файл. Ведет себя то же как
removeFileAtPath:handler:.Доступный в OS X v10.0 и позже.
-
NSWorkspaceRecycleOperationNSWorkspaceRecycleOperationПереместите файл в мусор. Файл перемещен в папку «Удаленные» на объеме, содержащем файл с помощью той же семантики как
NSWorkspaceMoveOperation. Если файл с тем же именем в настоящее время существует в папке «Удаленные», новый файл переименован. Если никакая папка «Удаленные» не существует на объеме, содержащем файл, сбои работы.Доступный в OS X v10.0 и позже.
-
NSWorkspaceDuplicateOperationNSWorkspaceDuplicateOperationДвойной файл в исходном каталоге.
Доступный в OS X v10.0 и позже.
-
-
Следующие ключи могут быть указаны или возвращены в словаре опций для
setDesktopImageURL:forScreen:options:error:.Объявление
Swift
let NSWorkspaceDesktopImageScalingKey: NSString! let NSWorkspaceDesktopImageAllowClippingKey: NSString! let NSWorkspaceDesktopImageFillColorKey: NSString!Objective C
NSString * const NSWorkspaceDesktopImageScalingKey; NSString * const NSWorkspaceDesktopImageAllowClippingKey; NSString * const NSWorkspaceDesktopImageFillColorKey;Константы
-
NSWorkspaceDesktopImageScalingKeyNSWorkspaceDesktopImageScalingKeyЗначение
NSNumberсодержаNSImageScalingпостоянный, как объявлено вNSCell. Если это не указано,NSImageScaleProportionallyUpOrDownиспользуется.NSImageScaleProportionallyDownв настоящее время не поддерживается.Доступный в OS X v10.6 и позже.
-
NSWorkspaceDesktopImageAllowClippingKeyNSWorkspaceDesktopImageAllowClippingKeyЗначение
NSNumberсодержа aBOOL, который влияет на интерпретацию Пропорциональных типов масштабирования. ANOfalseзначение сделает изображение полностью видимым, но может быть вакуум на сторонах или верху и низе. AYEStrueзначение заставит изображение заполнять весь экран, но может быть отсечено изображение. Если это не указано,NOfalseпринят. Непропорциональные типы масштабирования игнорируют это значение.Доступный в OS X v10.6 и позже.
-
NSWorkspaceDesktopImageFillColorKeyNSWorkspaceDesktopImageFillColorKeyЗначение
NSColor, который используется для заполнения любого вакуума вокруг изображения. Если не указанный, используется значение по умолчанию. В настоящее время, только цвета, которые используют или могут быть преобразованы в использованиеNSCalibratedRGBColorSpaceподдерживаются, и любое альфа-значение проигнорировано.Доступный в OS X v10.6 и позже.
-
-
Эти константы определяют опции запуска, которым можно передать
launchAppWithBundleIdentifier:options:additionalEventParamDescriptor:launchIdentifier:иopenURLs:withAppBundleIdentifier:options:additionalEventParamDescriptor:launchIdentifiers:.Объявление
Swift
struct NSWorkspaceLaunchOptions : RawOptionSetType { init(_rawValue: UInt) init(rawValuerawValue: UInt) static var AndPrint: NSWorkspaceLaunchOptions { get } static var WithErrorPresentation: NSWorkspaceLaunchOptions { get } static var InhibitingBackgroundOnly: NSWorkspaceLaunchOptions { get } static var WithoutAddingToRecents: NSWorkspaceLaunchOptions { get } static var WithoutActivation: NSWorkspaceLaunchOptions { get } static var Async: NSWorkspaceLaunchOptions { get } static var AllowingClassicStartup: NSWorkspaceLaunchOptions { get } static var PreferringClassic: NSWorkspaceLaunchOptions { get } static var NewInstance: NSWorkspaceLaunchOptions { get } static var AndHide: NSWorkspaceLaunchOptions { get } static var AndHideOthers: NSWorkspaceLaunchOptions { get } static var Default: NSWorkspaceLaunchOptions { get } }Objective C
enum { NSWorkspaceLaunchAndPrint = 0x00000002, NSWorkspaceLaunchWithErrorPresentation = 0x00000040, NSWorkspaceLaunchInhibitingBackgroundOnly = 0x00000080, NSWorkspaceLaunchWithoutAddingToRecents = 0x00000100, NSWorkspaceLaunchWithoutActivation = 0x00000200, NSWorkspaceLaunchAsync = 0x00010000, NSWorkspaceLaunchAllowingClassicStartup = 0x00020000, NSWorkspaceLaunchPreferringClassic = 0x00040000, NSWorkspaceLaunchNewInstance = 0x00080000, NSWorkspaceLaunchAndHide = 0x00100000, NSWorkspaceLaunchAndHideOthers = 0x00200000, NSWorkspaceLaunchDefault = NSWorkspaceLaunchAsync | NSWorkspaceLaunchAllowingClassicStartup }; typedef NSUInteger NSWorkspaceLaunchOptions;Константы
-
AndPrintNSWorkspaceLaunchAndPrintЭлементы печати вместо того, чтобы открыть их.
Доступный в OS X v10.3 и позже.
-
WithErrorPresentationNSWorkspaceLaunchWithErrorPresentationВыведите на экран ошибочную панель пользователю, если происходит отказ.
Доступный в OS X v10.9 и позже.
-
InhibitingBackgroundOnlyNSWorkspaceLaunchInhibitingBackgroundOnlyЕсли цель только для фона, причины запускаются, чтобы перестать работать.
Доступный в OS X v10.3 и позже.
-
WithoutAddingToRecentsNSWorkspaceLaunchWithoutAddingToRecentsНе добавляйте приложение или документы меню Recents.
Доступный в OS X v10.3 и позже.
-
WithoutActivationNSWorkspaceLaunchWithoutActivationЗапустите приложение, но не приносите его в передний план.
Доступный в OS X v10.3 и позже.
-
AsyncNSWorkspaceLaunchAsyncЗапустите приложение и возвратите результаты асинхронно.
Доступный в OS X v10.3 и позже.
-
AllowingClassicStartupNSWorkspaceLaunchAllowingClassicStartupЗапустите Классическую среду совместимости, если она требуется приложением.
Доступный в OS X v10.3 и позже.
-
PreferringClassicNSWorkspaceLaunchPreferringClassicВынудите приложение запуститься в Классической среде совместимости.
Доступный в OS X v10.3 и позже.
-
NewInstanceNSWorkspaceLaunchNewInstanceСоздайте новый экземпляр приложения, даже если Вы уже работаете.
Доступный в OS X v10.3 и позже.
-
AndHideNSWorkspaceLaunchAndHideСкажите приложению скрывать себя, как только оно закончило запускаться.
Доступный в OS X v10.3 и позже.
-
AndHideOthersNSWorkspaceLaunchAndHideOthersСкройте все приложения кроме недавно запущенного.
Доступный в OS X v10.3 и позже.
-
DefaultNSWorkspaceLaunchDefaultЗапустите приложение асинхронно и запустите его в Классической среде при необходимости.
Доступный в OS X v10.3 и позже.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.3 и позже.
-
-
Следующие ключи доступны в
userInfoпараметр уведомления называютNSWorkspaceDidRenameVolumeNotification.Объявление
Objective C
NSString * const NSWorkspaceVolumeLocalizedNameKey; NSString * const NSWorkspaceVolumeURLKey;Константы
-
NSWorkspaceVolumeLocalizedNameKeyNSWorkspaceVolumeLocalizedNameKeyNSString, содержащий видимое пользователем имя объема.
Доступный в OS X v10.6 и позже.
-
NSWorkspaceVolumeURLKeyNSWorkspaceVolumeURLKeyNSURLсодержа путь монтирования объема.Доступный в OS X v10.6 и позже.
-
-
Следующие ключи доступны в
userInfoпараметр уведомления называютNSWorkspaceDidRenameVolumeNotification.Объявление
Objective C
NSString * const NSWorkspaceVolumeOldLocalizedNameKey; NSString * const NSWorkspaceVolumeOldURLKey;Константы
-
Эта константа предоставляется в userInfo словаре различных уведомлений.
Объявление
Swift
let NSWorkspaceApplicationKey: NSString!Objective C
NSString * const NSWorkspaceApplicationKey;Константы
-
NSWorkspaceApplicationKeyNSWorkspaceApplicationKeyЗначение, соответствующее этому ключу, является экземпляром
NSRunningApplicationэто отражает затронутое приложение.Доступный в OS X v10.6 и позже.
-
-
Эти константы описывают
NSWorkspaceIconCreationOptionsзначения, используемыеsetIcon:forFile:options:. Можно объединить их с помощью оператора битового «ИЛИ» C.Объявление
Swift
struct NSWorkspaceIconCreationOptions : RawOptionSetType { init(_rawValue: UInt) init(rawValuerawValue: UInt) static var ExcludeQuickDrawElementsIconCreationOption: NSWorkspaceIconCreationOptions { get } static var Exclude10_4ElementsIconCreationOption: NSWorkspaceIconCreationOptions { get } }Objective C
enum { NSExcludeQuickDrawElementsIconCreationOption = 1 << 1, NSExclude10_4ElementsIconCreationOption = 1 << 2 }; typedef NSUInteger NSWorkspaceIconCreationOptions;Константы
-
ExcludeQuickDrawElementsIconCreationOptionNSExcludeQuickDrawElementsIconCreationOptionПодавите генерацию представлений значка формата QuickDraw, использующихся в OS X v10.0 через OS X v10.4.
Доступный в OS X v10.4 и позже.
-
Exclude10_4ElementsIconCreationOptionNSExclude10_4ElementsIconCreationOptionПодавите генерацию новых более высоких представлений значка разрешения, поддерживающихся в OS X v10.4.
Доступный в OS X v10.4 и позже.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.4 и позже.
-
-
Отправленный, когда Средство поиска собирается запустить приложение.
Объект уведомления является совместно используемым
NSWorkspaceэкземпляр. В OS X v10.6 и позжеuserInfoсловарь содержитNSWorkspaceApplicationKeyключ с соответствующим экземпляромNSRunningApplicationэто представляет затронутое приложение.В OS X v10.5 и ранее
userInfoсловарь содержит ключи и оценивает описанный в Таблице 1.Система не отправляет это уведомление для фоновых приложений или для приложений, имеющих
LSUIElementключ в ихInfo.plistфайл. Если Вы хотите знать, когда все приложения (включая фоновые приложения) запускаются или завершаются, используйте наблюдение значения ключа для контроля значения, возвращенногоrunningApplicationsметод.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Отправленный, когда новое приложение запустило.
Объект уведомления является совместно используемым
NSWorkspaceэкземпляр. В OS X v10.6 и позжеuserInfoсловарь содержитNSWorkspaceApplicationKeyключ с соответствующим экземпляромNSRunningApplicationэто представляет затронутое приложение.В OS X v10.5 и ранее
userInfoсловарь содержит ключи и оценивает описанный в Таблице 1.Система не отправляет это уведомление для фоновых приложений или для приложений, имеющих
LSUIElementключ в ихInfo.plistфайл. Если Вы хотите знать, когда все приложения (включая фоновые приложения) запускаются или завершаются, используйте наблюдение значения ключа для контроля значения, возвращенногоrunningApplicationsметод.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Отправленный, когда приложение заканчивает выполняться.
Объект уведомления является совместно используемым
NSWorkspaceэкземпляр. В OS X v10.6 и позжеuserInfoсловарь содержитNSWorkspaceApplicationKeyключ с соответствующим экземпляромNSRunningApplicationэто представляет затронутое приложение.В OS X v10.5 и ранее
userInfoсловарь содержит ключи и оценивает описанный в Таблице 1.Система не отправляет это уведомление для фоновых приложений или для приложений, имеющих
LSUIElementключ в ихInfo.plistфайл. Если Вы хотите знать, когда все приложения (включая фоновые приложения) запускаются или завершаются, используйте наблюдение значения ключа для контроля значения, возвращенногоrunningApplicationsметод.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Отправленный после того, как сеанс пользователя переключается в. Когда выключенный сеанс вкладывает переключенный назад, например, это позволяет приложению повторно включать некоторую обработку.
Объект уведомления является совместно используемым
NSWorkspaceэкземпляр. Уведомление не содержит auserInfoсловарь.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.3 и позже.
-
Отправленный, прежде чем сеанс пользователя выключается. Это позволяет приложению отключать некоторую обработку, когда ее сеанс пользователя выключается, и повторно включите, когда тот сеанс вкладывает переключенный назад, например.
Объект уведомления является совместно используемым
NSWorkspaceэкземпляр. Уведомление не содержит auserInfoсловарь.Если приложение запускается в неактивном сеансе,
NSWorkspaceSessionDidResignActiveNotificationотправляется послеNSApplicationWillFinishLaunchingNotificationи перед отправкойNSApplicationDidFinishLaunchingNotification.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.3 и позже.
-
Отправленный, когда Средство поиска скрыло приложение.
Объект уведомления является совместно используемым
NSWorkspaceэкземпляр. В OS X v10.6 и позжеuserInfoсловарь содержитNSWorkspaceApplicationKeyключ с соответствующим экземпляромNSRunningApplicationэто представляет затронутое приложение.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.6 и позже.
-
Отправленный, когда Средство поиска вывело на экран приложение.
Объект уведомления является совместно используемым
NSWorkspaceэкземпляр. В OS X v10.6 и позжеuserInfoсловарь содержитNSWorkspaceApplicationKeyключ с соответствующим экземпляромNSRunningApplicationэто представляет затронутое приложение.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.6 и позже.
-
Отправленный, когда Средство поиска собирается активировать приложение.
Объект уведомления является совместно используемым
NSWorkspaceэкземпляр. В OS X v10.6 и позжеuserInfoсловарь содержитNSWorkspaceApplicationKeyключ с соответствующим экземпляромNSRunningApplicationэто представляет затронутое приложение.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.6 и позже.
-
Отправленный, когда Средство поиска деактивировало приложение.
Объект уведомления является совместно используемым
NSWorkspaceэкземпляр. В OS X v10.6 и позжеuserInfoсловарь содержитNSWorkspaceApplicationKeyключ с соответствующим экземпляромNSRunningApplicationэто представляет затронутое приложение.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.6 и позже.
-
Отправленный, когда объем изменяет свое имя и/или монтирует путь. Они обычно изменяются одновременно, когда отправляется только одно уведомление.
Объект уведомления является совместно используемым
NSWorkspaceэкземпляр.userInfoсловарь содержит ключи в Пользовательских Информационных Ключах NSWorkspaceDidRenameVolumeNotification и Объеме, Монтирующем Пользовательские Информационные Ключи Уведомления.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.6 и позже.
-
Отправленный, когда было смонтировано новое устройство.
Объект уведомления является совместно используемым
NSWorkspaceэкземпляр.В OS X v10.5 и ранее
userInfoсловарь содержит ключ@"NSDevicePath"это возвращает путь, где устройство было смонтировано как строка.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Отправленный, когда Средство поиска собирается размонтировать устройство.
Это уведомление не будет поставлено, если объем был насильственно и сразу сделан недоступным, такой как тогда, когда диск FireWire просто отключается, потому что нет никакого шанса поставить его, прежде чем объем станет недоступным.
Объект уведомления является совместно используемым
NSWorkspaceэкземпляр.userInfoсловарь содержит ключ@"NSDevicePath"это возвращает путь, где устройство было смонтировано как строка.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Отправленный, когда Средство поиска действительно размонтировало устройство.
Это уведомление поставлено, даже если объем был насильственно и сразу сделан недоступным, такой как тогда, когда просто отключается диск.
Объект уведомления является совместно используемым
NSWorkspaceэкземпляр.userInfoсловарь содержит ключ@"NSDevicePath"это возвращает путь, где устройство было смонтировано как строка.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Отправленный, когда работа файла была выполнена в приложении получения.
Объект уведомления является совместно используемым
NSWorkspaceэкземпляр.userInfoсловарь содержит ключ@"NSOperationNumber"с aNSNumberобъект, содержащий целое число, указывающее тип работы файлаОператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Отправленный, когда изменение меток или цветов файла Средства поиска.
Объект уведомления является совместно используемым
NSWorkspaceэкземпляр. Уведомление не содержит auserInfoсловарь.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.6 и позже.
-
Отправленный, когда произошло изменение Пробелов.
Объект уведомления является совместно используемым
NSWorkspaceэкземпляр. Уведомление не содержит auserInfoсловарь.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.6 и позже.
-
Отправленный, когда машина просыпается от сна.
Объект уведомления является совместно используемым
NSWorkspaceэкземпляр. Уведомление не содержит auserInfoсловарь.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.3 и позже.
-
Отправленный, когда пользователь запросил выход из системы или что выключается машина.
Объект уведомления является совместно используемым
NSWorkspaceэкземпляр. Это уведомление не содержит auserInfoсловарь.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Отправленный, прежде чем машина засыпает. Наблюдатель этого сообщения может задержать сон в течение максимум 30 секунд при обработке этого уведомления.
Объект уведомления является совместно используемым
NSWorkspaceэкземпляр. Уведомление не содержит auserInfoсловарь.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.3 и позже.
-
Отправленный, когда засыпает экран машины.
Объект уведомления является совместно используемым
NSWorkspaceэкземпляр. Уведомление не содержит auserInfoсловарь.Немного приложений, вероятно, будут интересоваться этим уведомлением, но они могут быть полезны для определенных основанных на аппаратных средствах решений получения, например при использовании OpenGL.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.6 и позже.
-
Отправленный, когда просыпаются экраны машины.
Объект уведомления является совместно используемым
NSWorkspaceэкземпляр. Уведомление не содержит auserInfoсловарь.Немного приложений, вероятно, будут интересоваться этим уведомлением, но они могут быть полезны для определенных основанных на аппаратных средствах решений получения, например при использовании OpenGL.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.6 и позже.
