{"Protocols/SUVersionDisplay.html#/c:objc(pl)SUVersionDisplay(im)formatUpdateDisplayVersionFromUpdate:andBundleDisplayVersion:withBundleVersion:":{"name":"-formatUpdateDisplayVersionFromUpdate:andBundleDisplayVersion:withBundleVersion:","abstract":"

Formats an update’s version string and bundle’s version string for display.

","parent_name":"SUVersionDisplay"},"Protocols/SUVersionDisplay.html#/c:objc(pl)SUVersionDisplay(im)formatBundleDisplayVersion:withBundleVersion:matchingUpdate:":{"name":"-formatBundleDisplayVersion:withBundleVersion:matchingUpdate:","abstract":"

Formats a bundle’s version string for display.

","parent_name":"SUVersionDisplay"},"Protocols/SUVersionDisplay.html#/c:objc(pl)SUVersionDisplay(im)formatVersion:andVersion:":{"name":"-formatVersion:andVersion:","abstract":"

Formats two version strings.

","parent_name":"SUVersionDisplay"},"Protocols/SUVersionComparison.html#/c:objc(pl)SUVersionComparison(im)compareVersion:toVersion:":{"name":"-compareVersion:toVersion:","abstract":"

An abstract method to compare two version strings.

","parent_name":"SUVersionComparison"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updaterMayCheckForUpdates:":{"name":"-updaterMayCheckForUpdates:","abstract":"

Undocumented

","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)feedParametersForUpdater:sendingSystemProfile:":{"name":"-feedParametersForUpdater:sendingSystemProfile:","abstract":"

Undocumented

","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)feedURLStringForUpdater:":{"name":"-feedURLStringForUpdater:","abstract":"

Undocumented

","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updaterShouldPromptForPermissionToCheckForUpdates:":{"name":"-updaterShouldPromptForPermissionToCheckForUpdates:","abstract":"

Undocumented

","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updater:didFinishLoadingAppcast:":{"name":"-updater:didFinishLoadingAppcast:","abstract":"

Undocumented

","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)bestValidUpdateInAppcast:forUpdater:":{"name":"-bestValidUpdateInAppcast:forUpdater:","abstract":"

Undocumented

","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updater:didFindValidUpdate:":{"name":"-updater:didFindValidUpdate:","abstract":"

Undocumented

","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updaterDidNotFindUpdate:":{"name":"-updaterDidNotFindUpdate:","abstract":"

Undocumented

","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updaterShouldShowUpdateAlertForScheduledUpdate:forItem:":{"name":"-updaterShouldShowUpdateAlertForScheduledUpdate:forItem:","abstract":"

Undocumented

","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updater:didDismissUpdateAlertPermanently:forItem:":{"name":"-updater:didDismissUpdateAlertPermanently:forItem:","abstract":"

Undocumented

","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updater:willDownloadUpdate:withRequest:":{"name":"-updater:willDownloadUpdate:withRequest:","abstract":"

Undocumented

","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updater:didDownloadUpdate:":{"name":"-updater:didDownloadUpdate:","abstract":"

Undocumented

","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updater:failedToDownloadUpdate:error:":{"name":"-updater:failedToDownloadUpdate:error:","abstract":"

Undocumented

","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)userDidCancelDownload:":{"name":"-userDidCancelDownload:","abstract":"

Undocumented

","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updater:willExtractUpdate:":{"name":"-updater:willExtractUpdate:","abstract":"

Undocumented

","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updater:didExtractUpdate:":{"name":"-updater:didExtractUpdate:","abstract":"

Undocumented

","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updater:willInstallUpdate:":{"name":"-updater:willInstallUpdate:","abstract":"

Undocumented

","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updater:userDidSkipThisVersion:":{"name":"-updater:userDidSkipThisVersion:","abstract":"

Undocumented

","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updater:shouldPostponeRelaunchForUpdate:untilInvoking:":{"name":"-updater:shouldPostponeRelaunchForUpdate:untilInvoking:","abstract":"

Undocumented

","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updater:shouldPostponeRelaunchForUpdate:":{"name":"-updater:shouldPostponeRelaunchForUpdate:","abstract":"

Undocumented

","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updaterShouldRelaunchApplication:":{"name":"-updaterShouldRelaunchApplication:","abstract":"

Undocumented

","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updaterWillRelaunchApplication:":{"name":"-updaterWillRelaunchApplication:","abstract":"

Undocumented

","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updaterDidRelaunchApplication:":{"name":"-updaterDidRelaunchApplication:","abstract":"

Undocumented

","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)versionComparatorForUpdater:":{"name":"-versionComparatorForUpdater:","abstract":"

Undocumented

","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)versionDisplayerForUpdater:":{"name":"-versionDisplayerForUpdater:","abstract":"

Undocumented

","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)pathToRelaunchForUpdater:":{"name":"-pathToRelaunchForUpdater:","abstract":"

Undocumented

","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updaterWillShowModalAlert:":{"name":"-updaterWillShowModalAlert:","abstract":"

Undocumented

","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updaterDidShowModalAlert:":{"name":"-updaterDidShowModalAlert:","abstract":"

Undocumented

","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updater:willInstallUpdateOnQuit:immediateInstallationInvocation:":{"name":"-updater:willInstallUpdateOnQuit:immediateInstallationInvocation:","abstract":"

Undocumented

","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updater:willInstallUpdateOnQuit:immediateInstallationBlock:":{"name":"-updater:willInstallUpdateOnQuit:immediateInstallationBlock:","abstract":"

Undocumented

","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updater:didCancelInstallUpdateOnQuit:":{"name":"-updater:didCancelInstallUpdateOnQuit:","abstract":"

Undocumented

","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updater:didAbortWithError:":{"name":"-updater:didAbortWithError:","abstract":"

Undocumented

","parent_name":"SUUpdaterDelegate"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)showUpdatePermissionRequest:reply:":{"name":"-showUpdatePermissionRequest:reply:","abstract":"

Show an updater permission request to the user

","parent_name":"SPUUserDriver"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)showUserInitiatedUpdateCheckWithCancellation:":{"name":"-showUserInitiatedUpdateCheckWithCancellation:","abstract":"

Show the user initating an update check

","parent_name":"SPUUserDriver"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)showUpdateFoundWithAppcastItem:state:reply:":{"name":"-showUpdateFoundWithAppcastItem:state:reply:","abstract":"

Show the user a new update is found.

","parent_name":"SPUUserDriver"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)showUpdateReleaseNotesWithDownloadData:":{"name":"-showUpdateReleaseNotesWithDownloadData:","abstract":"

Show the user the release notes for the new update

","parent_name":"SPUUserDriver"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)showUpdateReleaseNotesFailedToDownloadWithError:":{"name":"-showUpdateReleaseNotesFailedToDownloadWithError:","abstract":"

Show the user that the new update’s release notes could not be downloaded

","parent_name":"SPUUserDriver"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)showUpdateNotFoundWithError:acknowledgement:":{"name":"-showUpdateNotFoundWithError:acknowledgement:","abstract":"

Show the user a new update was not found

","parent_name":"SPUUserDriver"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)showUpdaterError:acknowledgement:":{"name":"-showUpdaterError:acknowledgement:","abstract":"

Show the user an update error occurred

","parent_name":"SPUUserDriver"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)showDownloadInitiatedWithCancellation:":{"name":"-showDownloadInitiatedWithCancellation:","abstract":"

Show the user that downloading the new update initiated

","parent_name":"SPUUserDriver"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)showDownloadDidReceiveExpectedContentLength:":{"name":"-showDownloadDidReceiveExpectedContentLength:","abstract":"

Show the user the content length of the new update that will be downloaded

","parent_name":"SPUUserDriver"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)showDownloadDidReceiveDataOfLength:":{"name":"-showDownloadDidReceiveDataOfLength:","abstract":"

Show the user that the update download received more data

","parent_name":"SPUUserDriver"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)showDownloadDidStartExtractingUpdate":{"name":"-showDownloadDidStartExtractingUpdate","abstract":"

Show the user that the update finished downloading and started extracting

","parent_name":"SPUUserDriver"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)showExtractionReceivedProgress:":{"name":"-showExtractionReceivedProgress:","abstract":"

Show the user that the update is extracting with progress

","parent_name":"SPUUserDriver"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)showReadyToInstallAndRelaunch:":{"name":"-showReadyToInstallAndRelaunch:","abstract":"

Show the user that the update is ready to install & relaunch

","parent_name":"SPUUserDriver"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)showInstallingUpdateWithApplicationTerminated:retryTerminatingApplication:":{"name":"-showInstallingUpdateWithApplicationTerminated:retryTerminatingApplication:","abstract":"

Show the user that the update is installing

","parent_name":"SPUUserDriver"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)showUpdateInstalledAndRelaunched:acknowledgement:":{"name":"-showUpdateInstalledAndRelaunched:acknowledgement:","abstract":"

Show the user that the update installation finished

","parent_name":"SPUUserDriver"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)showUpdateInFocus":{"name":"-showUpdateInFocus","abstract":"

Show the user the current presented update or its progress in utmost focus

","parent_name":"SPUUserDriver"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)dismissUpdateInstallation":{"name":"-dismissUpdateInstallation","abstract":"

Dismiss the current update installation

","parent_name":"SPUUserDriver"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)showUpdateNotFoundWithAcknowledgement:":{"name":"-showUpdateNotFoundWithAcknowledgement:","abstract":"

Undocumented

","parent_name":"SPUUserDriver"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)showUpdateInstallationDidFinishWithAcknowledgement:":{"name":"-showUpdateInstallationDidFinishWithAcknowledgement:","abstract":"

Undocumented

","parent_name":"SPUUserDriver"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)dismissUserInitiatedUpdateCheck":{"name":"-dismissUserInitiatedUpdateCheck","abstract":"

Undocumented

","parent_name":"SPUUserDriver"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)showInstallingUpdate":{"name":"-showInstallingUpdate","abstract":"

Undocumented

","parent_name":"SPUUserDriver"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)showSendingTerminationSignal":{"name":"-showSendingTerminationSignal","abstract":"

Undocumented

","parent_name":"SPUUserDriver"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)showInstallingUpdateWithApplicationTerminated:":{"name":"-showInstallingUpdateWithApplicationTerminated:","abstract":"

Undocumented

","parent_name":"SPUUserDriver"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updater:mayPerformUpdateCheck:error:":{"name":"-updater:mayPerformUpdateCheck:error:","abstract":"

Returns whether to allow Sparkle to check for updates.

","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)allowedChannelsForUpdater:":{"name":"-allowedChannelsForUpdater:","abstract":"

Returns the set of Sparkle channels the updater is allowed to find new updates from.

","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)feedURLStringForUpdater:":{"name":"-feedURLStringForUpdater:","abstract":"

Returns a custom appcast URL used for checking for new updates.

","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)feedParametersForUpdater:sendingSystemProfile:":{"name":"-feedParametersForUpdater:sendingSystemProfile:","abstract":"

Returns additional parameters to append to the appcast URL’s query string.

","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updaterShouldPromptForPermissionToCheckForUpdates:":{"name":"-updaterShouldPromptForPermissionToCheckForUpdates:","abstract":"

Returns whether Sparkle should prompt the user about checking for new updates automatically.

","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)allowedSystemProfileKeysForUpdater:":{"name":"-allowedSystemProfileKeysForUpdater:","abstract":"

Returns an allowed list of system profile keys to be appended to the appcast URL’s query string.

","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updater:didFinishLoadingAppcast:":{"name":"-updater:didFinishLoadingAppcast:","abstract":"

Called after Sparkle has downloaded the appcast from the remote server.

","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updater:didFindValidUpdate:":{"name":"-updater:didFindValidUpdate:","abstract":"

Called when a new valid update is found by the update driver.

","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updaterDidNotFindUpdate:error:":{"name":"-updaterDidNotFindUpdate:error:","abstract":"

Called when a valid new update is not found.

","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updaterDidNotFindUpdate:":{"name":"-updaterDidNotFindUpdate:","abstract":"

Called when a valid new update is not found.

","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)bestValidUpdateInAppcast:forUpdater:":{"name":"-bestValidUpdateInAppcast:forUpdater:","abstract":"

Returns the item in the appcast corresponding to the update that should be installed.

","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updater:shouldProceedWithUpdate:updateCheck:error:":{"name":"-updater:shouldProceedWithUpdate:updateCheck:error:","abstract":"

Returns whether or not the updater should proceed with the new chosen update from the appcast.

","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updater:userDidMakeChoice:forUpdate:state:":{"name":"-updater:userDidMakeChoice:forUpdate:state:","abstract":"

Called when a user makes a choice to install, dismiss, or skip an update.

","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updater:shouldDownloadReleaseNotesForUpdate:":{"name":"-updater:shouldDownloadReleaseNotesForUpdate:","abstract":"

Returns whether the release notes (if available) should be downloaded after an update is found and shown.

","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updater:willDownloadUpdate:withRequest:":{"name":"-updater:willDownloadUpdate:withRequest:","abstract":"

Called immediately before downloading the specified update.

","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updater:didDownloadUpdate:":{"name":"-updater:didDownloadUpdate:","abstract":"

Called immediately after succesfull download of the specified update.

","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updater:failedToDownloadUpdate:error:":{"name":"-updater:failedToDownloadUpdate:error:","abstract":"

Called after the specified update failed to download.

","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)userDidCancelDownload:":{"name":"-userDidCancelDownload:","abstract":"

Called when the user cancels an update while it is being downloaded.

","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updater:willExtractUpdate:":{"name":"-updater:willExtractUpdate:","abstract":"

Called immediately before extracting the specified downloaded update.

","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updater:didExtractUpdate:":{"name":"-updater:didExtractUpdate:","abstract":"

Called immediately after extracting the specified downloaded update.

","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updater:willInstallUpdate:":{"name":"-updater:willInstallUpdate:","abstract":"

Called immediately before installing the specified update.

","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updater:shouldPostponeRelaunchForUpdate:untilInvokingBlock:":{"name":"-updater:shouldPostponeRelaunchForUpdate:untilInvokingBlock:","abstract":"

Returns whether the relaunch should be delayed in order to perform other tasks.

","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updaterShouldRelaunchApplication:":{"name":"-updaterShouldRelaunchApplication:","abstract":"

Returns whether the application should be relaunched at all.

","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updaterWillRelaunchApplication:":{"name":"-updaterWillRelaunchApplication:","abstract":"

Called immediately before relaunching.

","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)versionComparatorForUpdater:":{"name":"-versionComparatorForUpdater:","abstract":"

Returns an object that compares version numbers to determine their arithmetic relation to each other.

","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updater:willScheduleUpdateCheckAfterDelay:":{"name":"-updater:willScheduleUpdateCheckAfterDelay:","abstract":"

Called when a background update will be scheduled after a delay.

","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updaterWillNotScheduleUpdateCheck:":{"name":"-updaterWillNotScheduleUpdateCheck:","abstract":"

Called when no update checks will be scheduled in the future.

","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)decryptionPasswordForUpdater:":{"name":"-decryptionPasswordForUpdater:","abstract":"

Returns the decryption password (if any) which is used to extract the update archive DMG.

","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updater:willInstallUpdateOnQuit:immediateInstallationBlock:":{"name":"-updater:willInstallUpdateOnQuit:immediateInstallationBlock:","abstract":"

Called when an update is scheduled to be silently installed on quit after downloading the update automatically.

","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updater:didAbortWithError:":{"name":"-updater:didAbortWithError:","abstract":"

Called after the update driver aborts due to an error.

","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updater:didFinishUpdateCycleForUpdateCheck:error:":{"name":"-updater:didFinishUpdateCycleForUpdateCheck:error:","abstract":"

Called after the update driver finishes.

","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updaterMayCheckForUpdates:":{"name":"-updaterMayCheckForUpdates:","abstract":"

Undocumented

","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updater:userDidSkipThisVersion:":{"name":"-updater:userDidSkipThisVersion:","abstract":"

Undocumented

","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUStandardUserDriverDelegate.html#/c:objc(pl)SPUStandardUserDriverDelegate(im)standardUserDriverWillShowModalAlert":{"name":"-standardUserDriverWillShowModalAlert","abstract":"

Called before showing a modal alert window,","parent_name":"SPUStandardUserDriverDelegate"},"Protocols/SPUStandardUserDriverDelegate.html#/c:objc(pl)SPUStandardUserDriverDelegate(im)standardUserDriverDidShowModalAlert":{"name":"-standardUserDriverDidShowModalAlert","abstract":"

Called after showing a modal alert window,","parent_name":"SPUStandardUserDriverDelegate"},"Protocols/SPUStandardUserDriverDelegate.html#/c:objc(pl)SPUStandardUserDriverDelegate(im)standardUserDriverRequestsVersionDisplayer":{"name":"-standardUserDriverRequestsVersionDisplayer","abstract":"

Returns an object that formats version numbers for display to the user.","parent_name":"SPUStandardUserDriverDelegate"},"Protocols/SPUStandardUserDriverDelegate.html#/c:objc(pl)SPUStandardUserDriverDelegate(im)standardUserDriverShouldShowVersionHistoryForAppcastItem:":{"name":"-standardUserDriverShouldShowVersionHistoryForAppcastItem:","abstract":"

Decides whether or not the standard user driver should provide an option to show full release notes to the user.

","parent_name":"SPUStandardUserDriverDelegate"},"Protocols/SPUStandardUserDriverDelegate.html#/c:objc(pl)SPUStandardUserDriverDelegate(im)standardUserDriverShowVersionHistoryForAppcastItem:":{"name":"-standardUserDriverShowVersionHistoryForAppcastItem:","abstract":"

Handles showing the full release notes to the user.

","parent_name":"SPUStandardUserDriverDelegate"},"Protocols/SPUStandardUserDriverDelegate.html#/c:objc(pl)SPUStandardUserDriverDelegate(im)standardUserDriverAllowsMinimizableStatusWindow":{"name":"-standardUserDriverAllowsMinimizableStatusWindow","abstract":"

Specifies whether or not the download, extraction, and installing status windows allows to be minimized.

","parent_name":"SPUStandardUserDriverDelegate"},"Protocols/SPUStandardUserDriverDelegate.html#/c:objc(pl)SPUStandardUserDriverDelegate(py)supportsGentleScheduledUpdateReminders":{"name":"supportsGentleScheduledUpdateReminders","abstract":"

Declares whether or not gentle scheduled update reminders are supported.

","parent_name":"SPUStandardUserDriverDelegate"},"Protocols/SPUStandardUserDriverDelegate.html#/c:objc(pl)SPUStandardUserDriverDelegate(im)standardUserDriverShouldHandleShowingScheduledUpdate:andInImmediateFocus:":{"name":"-standardUserDriverShouldHandleShowingScheduledUpdate:andInImmediateFocus:","abstract":"

Specifies if the standard user driver should handle showing a new scheduled update, or if its delegate should handle showing the update instead.

","parent_name":"SPUStandardUserDriverDelegate"},"Protocols/SPUStandardUserDriverDelegate.html#/c:objc(pl)SPUStandardUserDriverDelegate(im)standardUserDriverWillHandleShowingUpdate:forUpdate:state:":{"name":"-standardUserDriverWillHandleShowingUpdate:forUpdate:state:","abstract":"

Called before an update will be shown to the user.

","parent_name":"SPUStandardUserDriverDelegate"},"Protocols/SPUStandardUserDriverDelegate.html#/c:objc(pl)SPUStandardUserDriverDelegate(im)standardUserDriverDidReceiveUserAttentionForUpdate:":{"name":"-standardUserDriverDidReceiveUserAttentionForUpdate:","abstract":"

Called when a new update first receives attention from the user.

","parent_name":"SPUStandardUserDriverDelegate"},"Protocols/SPUStandardUserDriverDelegate.html#/c:objc(pl)SPUStandardUserDriverDelegate(im)standardUserDriverWillFinishUpdateSession":{"name":"-standardUserDriverWillFinishUpdateSession","abstract":"

Called before the standard user driver session will finish its current update session.

","parent_name":"SPUStandardUserDriverDelegate"},"Protocols/SPUStandardUserDriverDelegate.html":{"name":"SPUStandardUserDriverDelegate","abstract":"

A protocol for Sparkle’s standard user driver’s delegate

"},"Protocols/SPUUpdaterDelegate.html":{"name":"SPUUpdaterDelegate","abstract":"

Provides delegation methods to control the behavior of an SPUUpdater object.

"},"Protocols/SPUUserDriver.html":{"name":"SPUUserDriver","abstract":"

The API in Sparkle for controlling the user interaction.

"},"Protocols/SUUpdaterDelegate.html":{"name":"SUUpdaterDelegate","abstract":"

Undocumented

"},"Protocols/SUVersionComparison.html":{"name":"SUVersionComparison","abstract":"

Provides version comparison facilities for Sparkle.

"},"Protocols/SUVersionDisplay.html":{"name":"SUVersionDisplay","abstract":"

Applies special display formatting to version numbers of the bundle to update and the update before presenting them to the user.

"},"Enums/SPUNoUpdateFoundReason.html#/c:@E@SPUNoUpdateFoundReason@SPUNoUpdateFoundReasonUnknown":{"name":"SPUNoUpdateFoundReasonUnknown","abstract":"

A new update is unavailable for an unknown reason.

","parent_name":"SPUNoUpdateFoundReason"},"Enums/SPUNoUpdateFoundReason.html#/c:@E@SPUNoUpdateFoundReason@SPUNoUpdateFoundReasonOnLatestVersion":{"name":"SPUNoUpdateFoundReasonOnLatestVersion","abstract":"

A new update is unavailable because the user is on the latest known version in the appcast feed.

","parent_name":"SPUNoUpdateFoundReason"},"Enums/SPUNoUpdateFoundReason.html#/c:@E@SPUNoUpdateFoundReason@SPUNoUpdateFoundReasonOnNewerThanLatestVersion":{"name":"SPUNoUpdateFoundReasonOnNewerThanLatestVersion","abstract":"

A new update is unavailable because the user is on a version newer than the latest known version in the appcast feed.

","parent_name":"SPUNoUpdateFoundReason"},"Enums/SPUNoUpdateFoundReason.html#/c:@E@SPUNoUpdateFoundReason@SPUNoUpdateFoundReasonSystemIsTooOld":{"name":"SPUNoUpdateFoundReasonSystemIsTooOld","abstract":"

A new update is unavailable because the user’s operating system version is too old for the update.

","parent_name":"SPUNoUpdateFoundReason"},"Enums/SPUNoUpdateFoundReason.html#/c:@E@SPUNoUpdateFoundReason@SPUNoUpdateFoundReasonSystemIsTooNew":{"name":"SPUNoUpdateFoundReasonSystemIsTooNew","abstract":"

A new update is unavailable because the user’s operating system version is too new for the update.

","parent_name":"SPUNoUpdateFoundReason"},"Enums/SUError.html#/c:@E@SUError@SUNoPublicDSAFoundError":{"name":"SUNoPublicDSAFoundError","abstract":"

Undocumented

","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUInsufficientSigningError":{"name":"SUInsufficientSigningError","abstract":"

Undocumented

","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUInsecureFeedURLError":{"name":"SUInsecureFeedURLError","abstract":"

Undocumented

","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUInvalidFeedURLError":{"name":"SUInvalidFeedURLError","abstract":"

Undocumented

","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUInvalidUpdaterError":{"name":"SUInvalidUpdaterError","abstract":"

Undocumented

","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUInvalidHostBundleIdentifierError":{"name":"SUInvalidHostBundleIdentifierError","abstract":"

Undocumented

","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUInvalidHostVersionError":{"name":"SUInvalidHostVersionError","abstract":"

Undocumented

","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUAppcastParseError":{"name":"SUAppcastParseError","abstract":"

Undocumented

","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUNoUpdateError":{"name":"SUNoUpdateError","abstract":"

Undocumented

","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUAppcastError":{"name":"SUAppcastError","abstract":"

Undocumented

","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SURunningFromDiskImageError":{"name":"SURunningFromDiskImageError","abstract":"

Undocumented

","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUResumeAppcastError":{"name":"SUResumeAppcastError","abstract":"

Undocumented

","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SURunningTranslocated":{"name":"SURunningTranslocated","abstract":"

Undocumented

","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUWebKitTerminationError":{"name":"SUWebKitTerminationError","abstract":"

Undocumented

","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUReleaseNotesError":{"name":"SUReleaseNotesError","abstract":"

Undocumented

","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUTemporaryDirectoryError":{"name":"SUTemporaryDirectoryError","abstract":"

Undocumented

","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUDownloadError":{"name":"SUDownloadError","abstract":"

Undocumented

","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUUnarchivingError":{"name":"SUUnarchivingError","abstract":"

Undocumented

","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUSignatureError":{"name":"SUSignatureError","abstract":"

Undocumented

","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUValidationError":{"name":"SUValidationError","abstract":"

Undocumented

","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUFileCopyFailure":{"name":"SUFileCopyFailure","abstract":"

Undocumented

","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUAuthenticationFailure":{"name":"SUAuthenticationFailure","abstract":"

Undocumented

","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUMissingUpdateError":{"name":"SUMissingUpdateError","abstract":"

Undocumented

","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUMissingInstallerToolError":{"name":"SUMissingInstallerToolError","abstract":"

Undocumented

","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SURelaunchError":{"name":"SURelaunchError","abstract":"

Undocumented

","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUInstallationError":{"name":"SUInstallationError","abstract":"

Undocumented

","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUDowngradeError":{"name":"SUDowngradeError","abstract":"

Undocumented

","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUInstallationCanceledError":{"name":"SUInstallationCanceledError","abstract":"

Undocumented

","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUInstallationAuthorizeLaterError":{"name":"SUInstallationAuthorizeLaterError","abstract":"

Undocumented

","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUNotValidUpdateError":{"name":"SUNotValidUpdateError","abstract":"

Undocumented

","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUAgentInvalidationError":{"name":"SUAgentInvalidationError","abstract":"

Undocumented

","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUInstallationRootInteractiveError":{"name":"SUInstallationRootInteractiveError","abstract":"

Undocumented

","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUInstallationWriteNoPermissionError":{"name":"SUInstallationWriteNoPermissionError","abstract":"

Undocumented

","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUIncorrectAPIUsageError":{"name":"SUIncorrectAPIUsageError","abstract":"

Undocumented

","parent_name":"SUError"},"Enums/SPUUserUpdateStage.html#/c:@E@SPUUserUpdateStage@SPUUserUpdateStageNotDownloaded":{"name":"SPUUserUpdateStageNotDownloaded","abstract":"

The update has not been downloaded.

","parent_name":"SPUUserUpdateStage"},"Enums/SPUUserUpdateStage.html#/c:@E@SPUUserUpdateStage@SPUUserUpdateStageDownloaded":{"name":"SPUUserUpdateStageDownloaded","abstract":"

The update has already been downloaded but not begun installing.

","parent_name":"SPUUserUpdateStage"},"Enums/SPUUserUpdateStage.html#/c:@E@SPUUserUpdateStage@SPUUserUpdateStageInstalling":{"name":"SPUUserUpdateStageInstalling","abstract":"

The update has already been downloaded and began installing in the background.

","parent_name":"SPUUserUpdateStage"},"Enums/SPUUserUpdateChoice.html#/c:@E@SPUUserUpdateChoice@SPUUserUpdateChoiceSkip":{"name":"SPUUserUpdateChoiceSkip","abstract":"

Dismisses the update and skips being notified of it in the future.

","parent_name":"SPUUserUpdateChoice"},"Enums/SPUUserUpdateChoice.html#/c:@E@SPUUserUpdateChoice@SPUUserUpdateChoiceInstall":{"name":"SPUUserUpdateChoiceInstall","abstract":"

Downloads (if needed) and installs the update.

","parent_name":"SPUUserUpdateChoice"},"Enums/SPUUserUpdateChoice.html#/c:@E@SPUUserUpdateChoice@SPUUserUpdateChoiceDismiss":{"name":"SPUUserUpdateChoiceDismiss","abstract":"

Dismisses the update until Sparkle reminds the user of it at a later time.

","parent_name":"SPUUserUpdateChoice"},"Enums/SPUUpdateCheck.html#/c:@E@SPUUpdateCheck@SPUUpdateCheckUpdates":{"name":"SPUUpdateCheckUpdates","abstract":"

The user-initiated update check corresponding to -[SPUUpdater checkForUpdates].

","parent_name":"SPUUpdateCheck"},"Enums/SPUUpdateCheck.html#/c:@E@SPUUpdateCheck@SPUUpdateCheckUpdatesInBackground":{"name":"SPUUpdateCheckUpdatesInBackground","abstract":"

The background scheduled update check corresponding to -[SPUUpdater checkForUpdatesInBackground].

","parent_name":"SPUUpdateCheck"},"Enums/SPUUpdateCheck.html#/c:@E@SPUUpdateCheck@SPUUpdateCheckUpdateInformation":{"name":"SPUUpdateCheckUpdateInformation","abstract":"

The informational probe update check corresponding to -[SPUUpdater checkForUpdateInformation].

","parent_name":"SPUUpdateCheck"},"Enums/SPUUpdateCheck.html":{"name":"SPUUpdateCheck","abstract":"

Describes the type of update check being performed.

"},"Enums/SPUUserUpdateChoice.html":{"name":"SPUUserUpdateChoice","abstract":"

A choice made by the user when prompted with a new update.

"},"Enums/SPUUserUpdateStage.html":{"name":"SPUUserUpdateStage","abstract":"

Describes the current stage an update is undergoing.

"},"Enums/SUError.html":{"name":"SUError","abstract":"

Undocumented

"},"Enums/SPUNoUpdateFoundReason.html":{"name":"SPUNoUpdateFoundReason","abstract":"

The reason why a new update is not available.

"},"Constants.html#/c:@SUUpdaterDidFinishLoadingAppCastNotification":{"name":"SUUpdaterDidFinishLoadingAppCastNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SUUpdaterDidFindValidUpdateNotification":{"name":"SUUpdaterDidFindValidUpdateNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SUUpdaterDidNotFindUpdateNotification":{"name":"SUUpdaterDidNotFindUpdateNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SUUpdaterWillRestartNotification":{"name":"SUUpdaterWillRestartNotification","abstract":"

Undocumented

"},"Constants.html#/c:@SUUpdaterAppcastItemNotificationKey":{"name":"SUUpdaterAppcastItemNotificationKey","abstract":"

Undocumented

"},"Constants.html#/c:@SUUpdaterAppcastNotificationKey":{"name":"SUUpdaterAppcastNotificationKey","abstract":"

Undocumented

"},"Constants.html#/c:@SUSystemProfilerApplicationNameKey":{"name":"SUSystemProfilerApplicationNameKey","abstract":"

Undocumented

"},"Constants.html#/c:@SUSystemProfilerApplicationVersionKey":{"name":"SUSystemProfilerApplicationVersionKey","abstract":"

Undocumented

"},"Constants.html#/c:@SUSystemProfilerCPU64bitKey":{"name":"SUSystemProfilerCPU64bitKey","abstract":"

Undocumented

"},"Constants.html#/c:@SUSystemProfilerCPUCountKey":{"name":"SUSystemProfilerCPUCountKey","abstract":"

Undocumented

"},"Constants.html#/c:@SUSystemProfilerCPUFrequencyKey":{"name":"SUSystemProfilerCPUFrequencyKey","abstract":"

Undocumented

"},"Constants.html#/c:@SUSystemProfilerCPUTypeKey":{"name":"SUSystemProfilerCPUTypeKey","abstract":"

Undocumented

"},"Constants.html#/c:@SUSystemProfilerCPUSubtypeKey":{"name":"SUSystemProfilerCPUSubtypeKey","abstract":"

Undocumented

"},"Constants.html#/c:@SUSystemProfilerHardwareModelKey":{"name":"SUSystemProfilerHardwareModelKey","abstract":"

Undocumented

"},"Constants.html#/c:@SUSystemProfilerMemoryKey":{"name":"SUSystemProfilerMemoryKey","abstract":"

Undocumented

"},"Constants.html#/c:@SUSystemProfilerOperatingSystemVersionKey":{"name":"SUSystemProfilerOperatingSystemVersionKey","abstract":"

Undocumented

"},"Constants.html#/c:@SUSystemProfilerPreferredLanguageKey":{"name":"SUSystemProfilerPreferredLanguageKey","abstract":"

Undocumented

"},"Constants.html#/c:@SUSparkleErrorDomain":{"name":"SUSparkleErrorDomain","abstract":"

Error domain used by Sparkle

"},"Constants.html#/c:@SPUNoUpdateFoundReasonKey":{"name":"SPUNoUpdateFoundReasonKey","abstract":"

Undocumented

"},"Constants.html#/c:@SPULatestAppcastItemFoundKey":{"name":"SPULatestAppcastItemFoundKey","abstract":"

Undocumented

"},"Constants.html#/c:@SPUNoUpdateFoundUserInitiatedKey":{"name":"SPUNoUpdateFoundUserInitiatedKey","abstract":"

Undocumented

"},"Classes/SUUpdater.html#/c:objc(cs)SUUpdater(py)delegate":{"name":"delegate","abstract":"

Undocumented

","parent_name":"SUUpdater"},"Classes/SUUpdater.html#/c:objc(cs)SUUpdater(cm)sharedUpdater":{"name":"+sharedUpdater","abstract":"

Undocumented

","parent_name":"SUUpdater"},"Classes/SUUpdater.html#/c:objc(cs)SUUpdater(cm)updaterForBundle:":{"name":"+updaterForBundle:","abstract":"

Undocumented

","parent_name":"SUUpdater"},"Classes/SUUpdater.html#/c:objc(cs)SUUpdater(im)initForBundle:":{"name":"-initForBundle:","abstract":"

Undocumented

","parent_name":"SUUpdater"},"Classes/SUUpdater.html#/c:objc(cs)SUUpdater(im)checkForUpdates:":{"name":"-checkForUpdates:","abstract":"

Undocumented

","parent_name":"SUUpdater"},"Classes/SUUpdater.html#/c:objc(cs)SUUpdater(im)validateMenuItem:":{"name":"-validateMenuItem:","abstract":"

Undocumented

","parent_name":"SUUpdater"},"Classes/SUUpdater.html#/c:objc(cs)SUUpdater(im)checkForUpdatesInBackground":{"name":"-checkForUpdatesInBackground","abstract":"

Undocumented

","parent_name":"SUUpdater"},"Classes/SUUpdater.html#/c:objc(cs)SUUpdater(py)automaticallyChecksForUpdates":{"name":"automaticallyChecksForUpdates","abstract":"

Undocumented

","parent_name":"SUUpdater"},"Classes/SUUpdater.html#/c:objc(cs)SUUpdater(py)automaticallyDownloadsUpdates":{"name":"automaticallyDownloadsUpdates","abstract":"

Undocumented

","parent_name":"SUUpdater"},"Classes/SUUpdater.html#/c:objc(cs)SUUpdater(py)updateCheckInterval":{"name":"updateCheckInterval","abstract":"

Undocumented

","parent_name":"SUUpdater"},"Classes/SUUpdater.html#/c:objc(cs)SUUpdater(im)checkForUpdateInformation":{"name":"-checkForUpdateInformation","abstract":"

Undocumented

","parent_name":"SUUpdater"},"Classes/SUUpdater.html#/c:objc(cs)SUUpdater(py)feedURL":{"name":"feedURL","abstract":"

Undocumented

","parent_name":"SUUpdater"},"Classes/SUUpdater.html#/c:objc(cs)SUUpdater(py)hostBundle":{"name":"hostBundle","abstract":"

Undocumented

","parent_name":"SUUpdater"},"Classes/SUUpdater.html#/c:objc(cs)SUUpdater(py)sparkleBundle":{"name":"sparkleBundle","abstract":"

Undocumented

","parent_name":"SUUpdater"},"Classes/SUUpdater.html#/c:objc(cs)SUUpdater(py)userAgentString":{"name":"userAgentString","abstract":"

Undocumented

","parent_name":"SUUpdater"},"Classes/SUUpdater.html#/c:objc(cs)SUUpdater(py)httpHeaders":{"name":"httpHeaders","abstract":"

Undocumented

","parent_name":"SUUpdater"},"Classes/SUUpdater.html#/c:objc(cs)SUUpdater(py)sendsSystemProfile":{"name":"sendsSystemProfile","abstract":"

Undocumented

","parent_name":"SUUpdater"},"Classes/SUUpdater.html#/c:objc(cs)SUUpdater(py)decryptionPassword":{"name":"decryptionPassword","abstract":"

Undocumented

","parent_name":"SUUpdater"},"Classes/SUUpdater.html#/c:objc(cs)SUUpdater(py)lastUpdateCheckDate":{"name":"lastUpdateCheckDate","abstract":"

Undocumented

","parent_name":"SUUpdater"},"Classes/SUUpdater.html#/c:objc(cs)SUUpdater(im)resetUpdateCycle":{"name":"-resetUpdateCycle","abstract":"

Undocumented

","parent_name":"SUUpdater"},"Classes/SUUpdater.html#/c:objc(cs)SUUpdater(py)updateInProgress":{"name":"updateInProgress","abstract":"

Undocumented

","parent_name":"SUUpdater"},"Classes/SUUpdatePermissionResponse.html#/c:objc(cs)SUUpdatePermissionResponse(im)initWithAutomaticUpdateChecks:sendSystemProfile:":{"name":"-initWithAutomaticUpdateChecks:sendSystemProfile:","abstract":"

Initializes a new update permission response instance.

","parent_name":"SUUpdatePermissionResponse"},"Classes/SUUpdatePermissionResponse.html#/c:objc(cs)SUUpdatePermissionResponse(im)initWithAutomaticUpdateChecks:automaticUpdateDownloading:sendSystemProfile:":{"name":"-initWithAutomaticUpdateChecks:automaticUpdateDownloading:sendSystemProfile:","abstract":"

Initializes a new update permission response instance.

","parent_name":"SUUpdatePermissionResponse"},"Classes/SUUpdatePermissionResponse.html#/c:objc(cs)SUUpdatePermissionResponse(im)init":{"name":"-init","abstract":"

Undocumented

","parent_name":"SUUpdatePermissionResponse"},"Classes/SUUpdatePermissionResponse.html#/c:objc(cs)SUUpdatePermissionResponse(py)automaticUpdateChecks":{"name":"automaticUpdateChecks","abstract":"

A read-only property indicating if update checks should be done automatically.

","parent_name":"SUUpdatePermissionResponse"},"Classes/SUUpdatePermissionResponse.html#/c:objc(cs)SUUpdatePermissionResponse(py)automaticUpdateDownloading":{"name":"automaticUpdateDownloading","abstract":"

A read-only property indicating if updates should be automatically downloaded and installed.

","parent_name":"SUUpdatePermissionResponse"},"Classes/SUUpdatePermissionResponse.html#/c:objc(cs)SUUpdatePermissionResponse(py)sendSystemProfile":{"name":"sendSystemProfile","abstract":"

A read-only property indicating if system profile should be sent or not.

","parent_name":"SUUpdatePermissionResponse"},"Classes/SUStandardVersionComparator.html#/c:objc(cs)SUStandardVersionComparator(im)init":{"name":"-init","abstract":"

Initializes a new instance of the standard version comparator.

","parent_name":"SUStandardVersionComparator"},"Classes/SUStandardVersionComparator.html#/c:objc(cs)SUStandardVersionComparator(cpy)defaultComparator":{"name":"defaultComparator","abstract":"

A singleton instance of the comparator.

","parent_name":"SUStandardVersionComparator"},"Classes/SUStandardVersionComparator.html#/c:objc(cs)SUStandardVersionComparator(im)compareVersion:toVersion:":{"name":"-compareVersion:toVersion:","abstract":"

Compares two version strings through textual analysis.

","parent_name":"SUStandardVersionComparator"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)versionString":{"name":"versionString","abstract":"

The version of the update item.

","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)displayVersionString":{"name":"displayVersionString","abstract":"

The human-readable display version of the update item if provided.

","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)fileURL":{"name":"fileURL","abstract":"

The file URL to the update item if provided.

","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)contentLength":{"name":"contentLength","abstract":"

The content length of the download in bytes.

","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)infoURL":{"name":"infoURL","abstract":"

The info URL to the update item if provided.

","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)informationOnlyUpdate":{"name":"informationOnlyUpdate","abstract":"

Indicates whether or not the update item is only informational and has no download.

","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)title":{"name":"title","abstract":"

The title of the appcast item if provided.

","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)dateString":{"name":"dateString","abstract":"

The date string of the appcast item if provided.

","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)date":{"name":"date","abstract":"

The date constructed from the dateString property if provided.

","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)releaseNotesURL":{"name":"releaseNotesURL","abstract":"

The release notes URL of the appcast item if provided.

","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)itemDescription":{"name":"itemDescription","abstract":"

The description of the appcast item if provided.

","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)itemDescriptionFormat":{"name":"itemDescriptionFormat","abstract":"

The format of the itemDescription for inline/embedded release notes if provided.

","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)fullReleaseNotesURL":{"name":"fullReleaseNotesURL","abstract":"

The full release notes URL of the appcast item if provided.

","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)minimumSystemVersion":{"name":"minimumSystemVersion","abstract":"

The required minimum system operating version string for this update if provided.

","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)minimumOperatingSystemVersionIsOK":{"name":"minimumOperatingSystemVersionIsOK","abstract":"

Indicates whether or not the current running system passes the minimumSystemVersion requirement.

","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)maximumSystemVersion":{"name":"maximumSystemVersion","abstract":"

The required maximum system operating version string for this update if provided.

","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)maximumOperatingSystemVersionIsOK":{"name":"maximumOperatingSystemVersionIsOK","abstract":"

Indicates whether or not the current running system passes the maximumSystemVersion requirement.

","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)channel":{"name":"channel","abstract":"

The channel the update item is on if provided.

","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)installationType":{"name":"installationType","abstract":"

The installation type of the update at fileURL

","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)phasedRolloutInterval":{"name":"phasedRolloutInterval","abstract":"

The phased rollout interval of the update item in seconds if provided.

","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)minimumAutoupdateVersion":{"name":"minimumAutoupdateVersion","abstract":"

The minimum bundle version string this update requires for automatically downloading and installing updates if provided.

","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)majorUpgrade":{"name":"majorUpgrade","abstract":"

Indicates whether or not the update item is a major upgrade.

","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)ignoreSkippedUpgradesBelowVersion":{"name":"ignoreSkippedUpgradesBelowVersion","abstract":"

Previously skipped upgrades by the user will be ignored if they skipped an update whose version precedes this version.

","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)criticalUpdate":{"name":"criticalUpdate","abstract":"

Indicates whether or not the update item is critical.

","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)osString":{"name":"osString","abstract":"

Specifies the operating system the download update is available for if provided.

","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)macOsUpdate":{"name":"macOsUpdate","abstract":"

Indicates whether or not this update item is for macOS.

","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)deltaUpdates":{"name":"deltaUpdates","abstract":"

The delta updates for this update item.

","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)deltaFromSparkleExecutableSize":{"name":"deltaFromSparkleExecutableSize","abstract":"

The expected size of the Sparkle executable file before applying this delta update.

","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)deltaFromSparkleLocales":{"name":"deltaFromSparkleLocales","abstract":"

An expected set of Sparkle’s locales present on disk before applying this delta update.

","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)deltaUpdate":{"name":"deltaUpdate","abstract":"

Indicates whether or not the update item is a delta update.

","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)propertiesDictionary":{"name":"propertiesDictionary","abstract":"

The dictionary representing the entire appcast item.

","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(im)init":{"name":"-init","abstract":"

Undocumented

","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(cm)emptyAppcastItem":{"name":"+emptyAppcastItem","abstract":"

An empty appcast item.

","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(im)initWithDictionary:":{"name":"-initWithDictionary:","abstract":"

Undocumented

","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(im)initWithDictionary:failureReason:":{"name":"-initWithDictionary:failureReason:","abstract":"

Undocumented

","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(im)initWithDictionary:relativeToURL:failureReason:":{"name":"-initWithDictionary:relativeToURL:failureReason:","abstract":"

Undocumented

","parent_name":"SUAppcastItem"},"Classes/SUAppcast.html#/c:objc(cs)SUAppcast(im)init":{"name":"-init","abstract":"

Undocumented

","parent_name":"SUAppcast"},"Classes/SUAppcast.html#/c:objc(cs)SUAppcast(py)items":{"name":"items","abstract":"

The collection of update items.

","parent_name":"SUAppcast"},"Classes/SPUUserUpdateState.html#/c:objc(cs)SPUUserUpdateState(im)init":{"name":"-init","abstract":"

Undocumented

","parent_name":"SPUUserUpdateState"},"Classes/SPUUserUpdateState.html#/c:objc(cs)SPUUserUpdateState(py)stage":{"name":"stage","abstract":"

The current update stage.

","parent_name":"SPUUserUpdateState"},"Classes/SPUUserUpdateState.html#/c:objc(cs)SPUUserUpdateState(py)userInitiated":{"name":"userInitiated","abstract":"

Indicates whether or not the update check was initiated by the user.

","parent_name":"SPUUserUpdateState"},"Classes/SPUUpdaterSettings.html#/c:objc(cs)SPUUpdaterSettings(im)initWithHostBundle:":{"name":"-initWithHostBundle:","abstract":"

Undocumented

","parent_name":"SPUUpdaterSettings"},"Classes/SPUUpdaterSettings.html#/c:objc(cs)SPUUpdaterSettings(py)automaticallyChecksForUpdates":{"name":"automaticallyChecksForUpdates","abstract":"

Indicates whether or not automatic update checks are enabled.

","parent_name":"SPUUpdaterSettings"},"Classes/SPUUpdaterSettings.html#/c:objc(cs)SPUUpdaterSettings(py)updateCheckInterval":{"name":"updateCheckInterval","abstract":"

The regular update check interval.

","parent_name":"SPUUpdaterSettings"},"Classes/SPUUpdaterSettings.html#/c:objc(cs)SPUUpdaterSettings(py)allowsAutomaticUpdatesOption":{"name":"allowsAutomaticUpdatesOption","abstract":"

Indicates whether or not automatically downloading updates is allowed to be turned on by the user.","parent_name":"SPUUpdaterSettings"},"Classes/SPUUpdaterSettings.html#/c:objc(cs)SPUUpdaterSettings(py)allowsAutomaticUpdates":{"name":"allowsAutomaticUpdates","abstract":"

Indicates whether or not automatically downloading updates is allowed to be turned on by the user.

","parent_name":"SPUUpdaterSettings"},"Classes/SPUUpdaterSettings.html#/c:objc(cs)SPUUpdaterSettings(py)automaticallyDownloadsUpdates":{"name":"automaticallyDownloadsUpdates","abstract":"

Indicates whether or not automatically downloading updates is enabled by the user or developer.

","parent_name":"SPUUpdaterSettings"},"Classes/SPUUpdaterSettings.html#/c:objc(cs)SPUUpdaterSettings(py)sendsSystemProfile":{"name":"sendsSystemProfile","abstract":"

Indicates whether or not anonymous system profile information is sent when checking for updates.

","parent_name":"SPUUpdaterSettings"},"Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(im)initWithHostBundle:applicationBundle:userDriver:delegate:":{"name":"-initWithHostBundle:applicationBundle:userDriver:delegate:","abstract":"

Initializes a new SPUUpdater instance

","parent_name":"SPUUpdater"},"Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(im)init":{"name":"-init","abstract":"

Use -initWithHostBundle:applicationBundle:userDriver:delegate: or SPUStandardUpdaterController standard adapter instead.

","parent_name":"SPUUpdater"},"Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(im)startUpdater:":{"name":"-startUpdater:","abstract":"

Starts the updater.

","parent_name":"SPUUpdater"},"Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(im)checkForUpdates":{"name":"-checkForUpdates","abstract":"

Checks for updates, and displays progress while doing so if needed.

","parent_name":"SPUUpdater"},"Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(im)checkForUpdatesInBackground":{"name":"-checkForUpdatesInBackground","abstract":"

Checks for updates, but does not show any UI unless an update is found.

","parent_name":"SPUUpdater"},"Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(im)checkForUpdateInformation":{"name":"-checkForUpdateInformation","abstract":"

Begins a “probing” check for updates which will not actually offer to","parent_name":"SPUUpdater"},"Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(py)canCheckForUpdates":{"name":"canCheckForUpdates","abstract":"

A property indicating whether or not updates can be checked by the user.

","parent_name":"SPUUpdater"},"Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(py)sessionInProgress":{"name":"sessionInProgress","abstract":"

A property indicating whether or not an update session is in progress.

","parent_name":"SPUUpdater"},"Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(py)automaticallyChecksForUpdates":{"name":"automaticallyChecksForUpdates","abstract":"

A property indicating whether or not to check for updates automatically.

","parent_name":"SPUUpdater"},"Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(py)updateCheckInterval":{"name":"updateCheckInterval","abstract":"

A property indicating the current automatic update check interval in seconds.

","parent_name":"SPUUpdater"},"Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(py)automaticallyDownloadsUpdates":{"name":"automaticallyDownloadsUpdates","abstract":"

A property indicating whether or not updates can be automatically downloaded in the background.

","parent_name":"SPUUpdater"},"Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(py)feedURL":{"name":"feedURL","abstract":"

The URL of the appcast used to download update information.

","parent_name":"SPUUpdater"},"Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(im)clearFeedURLFromUserDefaults":{"name":"-clearFeedURLFromUserDefaults","abstract":"

Clears any feed URL from the host bundle’s user defaults that was set via -setFeedURL:

","parent_name":"SPUUpdater"},"Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(py)hostBundle":{"name":"hostBundle","abstract":"

The host bundle that is being updated.

","parent_name":"SPUUpdater"},"Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(py)userAgentString":{"name":"userAgentString","abstract":"

The user agent used when checking for updates.

","parent_name":"SPUUpdater"},"Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(py)httpHeaders":{"name":"httpHeaders","abstract":"

The HTTP headers used when checking for updates, downloading release notes, and downloading updates.

","parent_name":"SPUUpdater"},"Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(py)sendsSystemProfile":{"name":"sendsSystemProfile","abstract":"

A property indicating whether or not the user’s system profile information is sent when checking for updates.

","parent_name":"SPUUpdater"},"Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(py)lastUpdateCheckDate":{"name":"lastUpdateCheckDate","abstract":"

The date of the last update check or nil if no check has been performed yet.

","parent_name":"SPUUpdater"},"Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(im)resetUpdateCycle":{"name":"-resetUpdateCycle","abstract":"

Appropriately re-schedules the update checking timer according to the current updater settings.

","parent_name":"SPUUpdater"},"Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(im)resetUpdateCycleAfterShortDelay":{"name":"-resetUpdateCycleAfterShortDelay","abstract":"

Appropriately re-schedules the update checking timer according to the current updater settings after a short cancellable delay.

","parent_name":"SPUUpdater"},"Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(py)systemProfileArray":{"name":"systemProfileArray","abstract":"

The system profile information that is sent when checking for updates.

","parent_name":"SPUUpdater"},"Classes/SPUUpdatePermissionRequest.html#/c:objc(cs)SPUUpdatePermissionRequest(im)initWithSystemProfile:":{"name":"-initWithSystemProfile:","abstract":"

Initializes a new update permission request instance.

","parent_name":"SPUUpdatePermissionRequest"},"Classes/SPUUpdatePermissionRequest.html#/c:objc(cs)SPUUpdatePermissionRequest(py)systemProfile":{"name":"systemProfile","abstract":"

A read-only property for the user’s system profile.

","parent_name":"SPUUpdatePermissionRequest"},"Classes/SPUStandardUserDriver.html#/c:objc(cs)SPUStandardUserDriver(im)initWithHostBundle:delegate:":{"name":"-initWithHostBundle:delegate:","abstract":"

Initializes a Sparkle’s standard user driver for user update interactions

","parent_name":"SPUStandardUserDriver"},"Classes/SPUStandardUserDriver.html#/c:objc(cs)SPUStandardUserDriver(im)init":{"name":"-init","abstract":"

Use initWithHostBundle:delegate: instead.

","parent_name":"SPUStandardUserDriver"},"Classes/SPUStandardUpdaterController.html#/c:objc(cs)SPUStandardUpdaterController@updaterDelegate":{"name":"updaterDelegate","abstract":"

Interface builder outlet for the updater’s delegate.

","parent_name":"SPUStandardUpdaterController"},"Classes/SPUStandardUpdaterController.html#/c:objc(cs)SPUStandardUpdaterController@userDriverDelegate":{"name":"userDriverDelegate","abstract":"

Interface builder outlet for the user driver’s delegate.

","parent_name":"SPUStandardUpdaterController"},"Classes/SPUStandardUpdaterController.html#/c:objc(cs)SPUStandardUpdaterController(py)updater":{"name":"updater","abstract":"

Accessible property for the updater. Some properties on the updater can be binded via KVO

","parent_name":"SPUStandardUpdaterController"},"Classes/SPUStandardUpdaterController.html#/c:objc(cs)SPUStandardUpdaterController(py)userDriver":{"name":"userDriver","abstract":"

Accessible property for the updater’s user driver.

","parent_name":"SPUStandardUpdaterController"},"Classes/SPUStandardUpdaterController.html#/c:objc(cs)SPUStandardUpdaterController(im)init":{"name":"-init","abstract":"

Create a new SPUStandardUpdaterController from a nib.

","parent_name":"SPUStandardUpdaterController"},"Classes/SPUStandardUpdaterController.html#/c:objc(cs)SPUStandardUpdaterController(im)initWithUpdaterDelegate:userDriverDelegate:":{"name":"-initWithUpdaterDelegate:userDriverDelegate:","abstract":"

Create a new SPUStandardUpdaterController programmatically.

","parent_name":"SPUStandardUpdaterController"},"Classes/SPUStandardUpdaterController.html#/c:objc(cs)SPUStandardUpdaterController(im)initWithStartingUpdater:updaterDelegate:userDriverDelegate:":{"name":"-initWithStartingUpdater:updaterDelegate:userDriverDelegate:","abstract":"

Create a new SPUStandardUpdaterController programmatically allowing you to specify whether or not to start the updater immediately.

","parent_name":"SPUStandardUpdaterController"},"Classes/SPUStandardUpdaterController.html#/c:objc(cs)SPUStandardUpdaterController(im)startUpdater":{"name":"-startUpdater","abstract":"

Starts the updater if it has not already been started.

","parent_name":"SPUStandardUpdaterController"},"Classes/SPUStandardUpdaterController.html#/c:objc(cs)SPUStandardUpdaterController(im)checkForUpdates:":{"name":"-checkForUpdates:","abstract":"

Explicitly checks for updates and displays a progress dialog while doing so.

","parent_name":"SPUStandardUpdaterController"},"Classes/SPUDownloadData.html#/c:objc(cs)SPUDownloadData(py)data":{"name":"data","abstract":"

The raw data that was downloaded.

","parent_name":"SPUDownloadData"},"Classes/SPUDownloadData.html#/c:objc(cs)SPUDownloadData(py)URL":{"name":"URL","abstract":"

The URL that was fetched from.

","parent_name":"SPUDownloadData"},"Classes/SPUDownloadData.html#/c:objc(cs)SPUDownloadData(py)textEncodingName":{"name":"textEncodingName","abstract":"

The IANA charset encoding name if available. Eg: “utf-8”

","parent_name":"SPUDownloadData"},"Classes/SPUDownloadData.html#/c:objc(cs)SPUDownloadData(py)MIMEType":{"name":"MIMEType","abstract":"

The MIME type if available. Eg: “text/plain”

","parent_name":"SPUDownloadData"},"Classes/SPUDownloadData.html":{"name":"SPUDownloadData","abstract":"

A class for containing downloaded data along with some information about it.

"},"Classes/SPUStandardUpdaterController.html":{"name":"SPUStandardUpdaterController","abstract":"

A controller class that instantiates a SPUUpdater and allows binding UI to its updater settings.

"},"Classes/SPUStandardUserDriver.html":{"name":"SPUStandardUserDriver","abstract":"

Sparkle’s standard built-in user driver for updater interactions

"},"Classes/SPUUpdatePermissionRequest.html":{"name":"SPUUpdatePermissionRequest","abstract":"

This class represents information needed to make a permission request for checking updates.

"},"Classes/SPUUpdater.html":{"name":"SPUUpdater","abstract":"

The main API in Sparkle for controlling the update mechanism.

"},"Classes/SPUUpdaterSettings.html":{"name":"SPUUpdaterSettings","abstract":"

This class can be used for reading certain updater settings.

"},"Classes/SPUUserUpdateState.html":{"name":"SPUUserUpdateState","abstract":"

This represents the user’s current update state.

"},"Classes/SUAppcast.html":{"name":"SUAppcast","abstract":"

The appcast representing a collection of SUAppcastItem items in the feed.

"},"Classes/SUAppcastItem.html":{"name":"SUAppcastItem","abstract":"

The appcast item describing an update in the application’s appcast feed.

"},"Classes/SUStandardVersionComparator.html":{"name":"SUStandardVersionComparator","abstract":"

Sparkle’s default version comparator.

"},"Classes/SUUpdatePermissionResponse.html":{"name":"SUUpdatePermissionResponse","abstract":"

This class represents a response for permission to check updates.

"},"Classes/SUUpdater.html":{"name":"SUUpdater","abstract":"

The legacy API in Sparkle for controlling the update mechanism.

"},"Classes.html":{"name":"Classes","abstract":"

The following classes are available globally.

"},"Constants.html":{"name":"Constants","abstract":"

The following constants are available globally.

"},"Enums.html":{"name":"Enumerations","abstract":"

The following enumerations are available globally.

"},"Protocols.html":{"name":"Protocols","abstract":"

The following protocols are available globally.

"}}