NSWorkspace
Overview
Tasks
Constructors
Accessing the Shared NSWorkspace
Accessing the NSWorkspace Notification Center
Opening Files
Manipulating Applications
Manipulating Files
Requesting Information
Requesting Additional Time Before Logout
Tracking Changes to the File System
Updating Registered Services and File Types
Tracking Changes to the Defaults Database
Tracking Status Changes for Applications and Devices
Unmounting a Device
Working with Bundles
Constructors
Static Methods
sharedWorkspace
Instance Methods
absolutePathForAppBundleWithIdentifier
activeApplication
applicationForFile
checkForRemovableMedia
extendPowerOffBy
fileSystemChanged
findApplications
fullPathForApplication
hideOtherApplications
iconForFile
iconForFiles
iconForFileType
isFilePackageAtPath
launchApplication
launchedApplications
mountedLocalVolumePaths
mountedRemovableMedia
mountNewRemovableMedia
noteFileSystemChanged
noteFileSystemChangedAtPath
noteUserDefaultsChanged
notificationCenter
openFile
openTempFile
openURL
openURLs
performFileOperation
selectFile
unmountAndEjectDeviceAtPath
userDefaultsChanged
Constants
Notifications
WorkspaceDidLaunchApplicationNotification
WorkspaceDidMountNotification
WorkspaceDidPerformFileOperationNotification
WorkspaceDidTerminateApplicationNotification
WorkspaceDidWakeNotification
WorkspaceDidUnmountNotification
WorkspaceSessionDidBecomeActiveNotification
WorkspaceSessionDidResignActiveNotification
WorkspaceWillLaunchApplicationNotification
WorkspaceWillPowerOffNotification
WorkspaceWillSleepNotification
WorkspaceWillUnmountNotification
Index
Companion Guide
Workspace Services Programming Topics