Files
2025-09-16 05:19:13 +00:00

1 line
74 KiB
JSON

{"Protocols/SUVersionDisplay.html#/c:objc(pl)SUVersionDisplay(im)formatUpdateDisplayVersionFromUpdate:andBundleDisplayVersion:withBundleVersion:":{"name":"-formatUpdateDisplayVersionFromUpdate:andBundleDisplayVersion:withBundleVersion:","abstract":"\u003cp\u003eFormats an update\u0026rsquo;s version string and bundle\u0026rsquo;s version string for display.\u003c/p\u003e","parent_name":"SUVersionDisplay"},"Protocols/SUVersionDisplay.html#/c:objc(pl)SUVersionDisplay(im)formatBundleDisplayVersion:withBundleVersion:matchingUpdate:":{"name":"-formatBundleDisplayVersion:withBundleVersion:matchingUpdate:","abstract":"\u003cp\u003eFormats a bundle\u0026rsquo;s version string for display.\u003c/p\u003e","parent_name":"SUVersionDisplay"},"Protocols/SUVersionDisplay.html#/c:objc(pl)SUVersionDisplay(im)formatVersion:andVersion:":{"name":"-formatVersion:andVersion:","abstract":"\u003cp\u003eFormats two version strings.\u003c/p\u003e","parent_name":"SUVersionDisplay"},"Protocols/SUVersionComparison.html#/c:objc(pl)SUVersionComparison(im)compareVersion:toVersion:":{"name":"-compareVersion:toVersion:","abstract":"\u003cp\u003eAn abstract method to compare two version strings.\u003c/p\u003e","parent_name":"SUVersionComparison"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updaterMayCheckForUpdates:":{"name":"-updaterMayCheckForUpdates:","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)feedParametersForUpdater:sendingSystemProfile:":{"name":"-feedParametersForUpdater:sendingSystemProfile:","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)feedURLStringForUpdater:":{"name":"-feedURLStringForUpdater:","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updaterShouldPromptForPermissionToCheckForUpdates:":{"name":"-updaterShouldPromptForPermissionToCheckForUpdates:","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updater:didFinishLoadingAppcast:":{"name":"-updater:didFinishLoadingAppcast:","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)bestValidUpdateInAppcast:forUpdater:":{"name":"-bestValidUpdateInAppcast:forUpdater:","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updater:didFindValidUpdate:":{"name":"-updater:didFindValidUpdate:","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updaterDidNotFindUpdate:":{"name":"-updaterDidNotFindUpdate:","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updaterShouldShowUpdateAlertForScheduledUpdate:forItem:":{"name":"-updaterShouldShowUpdateAlertForScheduledUpdate:forItem:","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updater:didDismissUpdateAlertPermanently:forItem:":{"name":"-updater:didDismissUpdateAlertPermanently:forItem:","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updater:willDownloadUpdate:withRequest:":{"name":"-updater:willDownloadUpdate:withRequest:","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updater:didDownloadUpdate:":{"name":"-updater:didDownloadUpdate:","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updater:failedToDownloadUpdate:error:":{"name":"-updater:failedToDownloadUpdate:error:","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)userDidCancelDownload:":{"name":"-userDidCancelDownload:","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updater:willExtractUpdate:":{"name":"-updater:willExtractUpdate:","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updater:didExtractUpdate:":{"name":"-updater:didExtractUpdate:","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updater:willInstallUpdate:":{"name":"-updater:willInstallUpdate:","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updater:userDidSkipThisVersion:":{"name":"-updater:userDidSkipThisVersion:","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updater:shouldPostponeRelaunchForUpdate:untilInvoking:":{"name":"-updater:shouldPostponeRelaunchForUpdate:untilInvoking:","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updater:shouldPostponeRelaunchForUpdate:":{"name":"-updater:shouldPostponeRelaunchForUpdate:","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updaterShouldRelaunchApplication:":{"name":"-updaterShouldRelaunchApplication:","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updaterWillRelaunchApplication:":{"name":"-updaterWillRelaunchApplication:","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updaterDidRelaunchApplication:":{"name":"-updaterDidRelaunchApplication:","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)versionComparatorForUpdater:":{"name":"-versionComparatorForUpdater:","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)versionDisplayerForUpdater:":{"name":"-versionDisplayerForUpdater:","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)pathToRelaunchForUpdater:":{"name":"-pathToRelaunchForUpdater:","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updaterWillShowModalAlert:":{"name":"-updaterWillShowModalAlert:","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updaterDidShowModalAlert:":{"name":"-updaterDidShowModalAlert:","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updater:willInstallUpdateOnQuit:immediateInstallationInvocation:":{"name":"-updater:willInstallUpdateOnQuit:immediateInstallationInvocation:","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updater:willInstallUpdateOnQuit:immediateInstallationBlock:":{"name":"-updater:willInstallUpdateOnQuit:immediateInstallationBlock:","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updater:didCancelInstallUpdateOnQuit:":{"name":"-updater:didCancelInstallUpdateOnQuit:","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdaterDelegate"},"Protocols/SUUpdaterDelegate.html#/c:objc(pl)SUUpdaterDelegate(im)updater:didAbortWithError:":{"name":"-updater:didAbortWithError:","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdaterDelegate"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)showUpdatePermissionRequest:reply:":{"name":"-showUpdatePermissionRequest:reply:","abstract":"\u003cp\u003eShow an updater permission request to the user\u003c/p\u003e","parent_name":"SPUUserDriver"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)showUserInitiatedUpdateCheckWithCancellation:":{"name":"-showUserInitiatedUpdateCheckWithCancellation:","abstract":"\u003cp\u003eShow the user initiating an update check\u003c/p\u003e","parent_name":"SPUUserDriver"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)showUpdateFoundWithAppcastItem:state:reply:":{"name":"-showUpdateFoundWithAppcastItem:state:reply:","abstract":"\u003cp\u003eShow the user a new update is found.\u003c/p\u003e","parent_name":"SPUUserDriver"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)showUpdateReleaseNotesWithDownloadData:":{"name":"-showUpdateReleaseNotesWithDownloadData:","abstract":"\u003cp\u003eShow the user the release notes for the new update\u003c/p\u003e","parent_name":"SPUUserDriver"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)showUpdateReleaseNotesFailedToDownloadWithError:":{"name":"-showUpdateReleaseNotesFailedToDownloadWithError:","abstract":"\u003cp\u003eShow the user that the new update\u0026rsquo;s release notes could not be downloaded\u003c/p\u003e","parent_name":"SPUUserDriver"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)showUpdateNotFoundWithError:acknowledgement:":{"name":"-showUpdateNotFoundWithError:acknowledgement:","abstract":"\u003cp\u003eShow the user a new update was not found\u003c/p\u003e","parent_name":"SPUUserDriver"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)showUpdaterError:acknowledgement:":{"name":"-showUpdaterError:acknowledgement:","abstract":"\u003cp\u003eShow the user an update error occurred\u003c/p\u003e","parent_name":"SPUUserDriver"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)showDownloadInitiatedWithCancellation:":{"name":"-showDownloadInitiatedWithCancellation:","abstract":"\u003cp\u003eShow the user that downloading the new update initiated\u003c/p\u003e","parent_name":"SPUUserDriver"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)showDownloadDidReceiveExpectedContentLength:":{"name":"-showDownloadDidReceiveExpectedContentLength:","abstract":"\u003cp\u003eShow the user the content length of the new update that will be downloaded\u003c/p\u003e","parent_name":"SPUUserDriver"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)showDownloadDidReceiveDataOfLength:":{"name":"-showDownloadDidReceiveDataOfLength:","abstract":"\u003cp\u003eShow the user that the update download received more data\u003c/p\u003e","parent_name":"SPUUserDriver"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)showDownloadDidStartExtractingUpdate":{"name":"-showDownloadDidStartExtractingUpdate","abstract":"\u003cp\u003eShow the user that the update finished downloading and started extracting\u003c/p\u003e","parent_name":"SPUUserDriver"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)showExtractionReceivedProgress:":{"name":"-showExtractionReceivedProgress:","abstract":"\u003cp\u003eShow the user that the update is extracting with progress\u003c/p\u003e","parent_name":"SPUUserDriver"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)showReadyToInstallAndRelaunch:":{"name":"-showReadyToInstallAndRelaunch:","abstract":"\u003cp\u003eShow the user that the update is ready to install \u0026amp; relaunch\u003c/p\u003e","parent_name":"SPUUserDriver"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)showInstallingUpdateWithApplicationTerminated:retryTerminatingApplication:":{"name":"-showInstallingUpdateWithApplicationTerminated:retryTerminatingApplication:","abstract":"\u003cp\u003eShow the user that the update is installing\u003c/p\u003e","parent_name":"SPUUserDriver"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)showUpdateInstalledAndRelaunched:acknowledgement:":{"name":"-showUpdateInstalledAndRelaunched:acknowledgement:","abstract":"\u003cp\u003eShow the user that the update installation finished\u003c/p\u003e","parent_name":"SPUUserDriver"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)dismissUpdateInstallation":{"name":"-dismissUpdateInstallation","abstract":"\u003cp\u003eDismiss the current update installation\u003c/p\u003e","parent_name":"SPUUserDriver"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)showUpdateInFocus":{"name":"-showUpdateInFocus","abstract":"\u003cp\u003eShow the user the current presented update or its progress in utmost focus\u003c/p\u003e","parent_name":"SPUUserDriver"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)showUpdateNotFoundWithAcknowledgement:":{"name":"-showUpdateNotFoundWithAcknowledgement:","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SPUUserDriver"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)showUpdateInstallationDidFinishWithAcknowledgement:":{"name":"-showUpdateInstallationDidFinishWithAcknowledgement:","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SPUUserDriver"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)dismissUserInitiatedUpdateCheck":{"name":"-dismissUserInitiatedUpdateCheck","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SPUUserDriver"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)showInstallingUpdate":{"name":"-showInstallingUpdate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SPUUserDriver"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)showSendingTerminationSignal":{"name":"-showSendingTerminationSignal","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SPUUserDriver"},"Protocols/SPUUserDriver.html#/c:objc(pl)SPUUserDriver(im)showInstallingUpdateWithApplicationTerminated:":{"name":"-showInstallingUpdateWithApplicationTerminated:","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SPUUserDriver"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updater:mayPerformUpdateCheck:error:":{"name":"-updater:mayPerformUpdateCheck:error:","abstract":"\u003cp\u003eReturns whether to allow Sparkle to check for updates.\u003c/p\u003e","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)allowedChannelsForUpdater:":{"name":"-allowedChannelsForUpdater:","abstract":"\u003cp\u003eReturns the set of Sparkle channels the updater is allowed to find new updates from.\u003c/p\u003e","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)feedURLStringForUpdater:":{"name":"-feedURLStringForUpdater:","abstract":"\u003cp\u003eReturns a custom appcast URL used for checking for new updates.\u003c/p\u003e","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)feedParametersForUpdater:sendingSystemProfile:":{"name":"-feedParametersForUpdater:sendingSystemProfile:","abstract":"\u003cp\u003eReturns additional parameters to append to the appcast URL\u0026rsquo;s query string.\u003c/p\u003e","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updaterShouldPromptForPermissionToCheckForUpdates:":{"name":"-updaterShouldPromptForPermissionToCheckForUpdates:","abstract":"\u003cp\u003eReturns whether Sparkle should prompt the user about checking for new updates automatically.\u003c/p\u003e","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)allowedSystemProfileKeysForUpdater:":{"name":"-allowedSystemProfileKeysForUpdater:","abstract":"\u003cp\u003eReturns an allowed list of system profile keys to be appended to the appcast URL\u0026rsquo;s query string.\u003c/p\u003e","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updater:didFinishLoadingAppcast:":{"name":"-updater:didFinishLoadingAppcast:","abstract":"\u003cp\u003eCalled after Sparkle has downloaded the appcast from the remote server.\u003c/p\u003e","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updater:didFindValidUpdate:":{"name":"-updater:didFindValidUpdate:","abstract":"\u003cp\u003eCalled when a new valid update is found by the update driver.\u003c/p\u003e","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updaterDidNotFindUpdate:error:":{"name":"-updaterDidNotFindUpdate:error:","abstract":"\u003cp\u003eCalled when a valid new update is not found.\u003c/p\u003e","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updaterDidNotFindUpdate:":{"name":"-updaterDidNotFindUpdate:","abstract":"\u003cp\u003eCalled when a valid new update is not found.\u003c/p\u003e","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)bestValidUpdateInAppcast:forUpdater:":{"name":"-bestValidUpdateInAppcast:forUpdater:","abstract":"\u003cp\u003eReturns the item in the appcast corresponding to the update that should be installed.\u003c/p\u003e","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updater:shouldProceedWithUpdate:updateCheck:error:":{"name":"-updater:shouldProceedWithUpdate:updateCheck:error:","abstract":"\u003cp\u003eReturns whether or not the updater should proceed with the new chosen update from the appcast.\u003c/p\u003e","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updater:userDidMakeChoice:forUpdate:state:":{"name":"-updater:userDidMakeChoice:forUpdate:state:","abstract":"\u003cp\u003eCalled when a user makes a choice to install, dismiss, or skip an update.\u003c/p\u003e","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updater:shouldDownloadReleaseNotesForUpdate:":{"name":"-updater:shouldDownloadReleaseNotesForUpdate:","abstract":"\u003cp\u003eReturns whether the release notes (if available) should be downloaded after an update is found and shown.\u003c/p\u003e","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updater:willDownloadUpdate:withRequest:":{"name":"-updater:willDownloadUpdate:withRequest:","abstract":"\u003cp\u003eCalled immediately before downloading the specified update.\u003c/p\u003e","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updater:didDownloadUpdate:":{"name":"-updater:didDownloadUpdate:","abstract":"\u003cp\u003eCalled immediately after successful download of the specified update.\u003c/p\u003e","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updater:failedToDownloadUpdate:error:":{"name":"-updater:failedToDownloadUpdate:error:","abstract":"\u003cp\u003eCalled after the specified update failed to download.\u003c/p\u003e","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)userDidCancelDownload:":{"name":"-userDidCancelDownload:","abstract":"\u003cp\u003eCalled when the user cancels an update while it is being downloaded.\u003c/p\u003e","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updater:willExtractUpdate:":{"name":"-updater:willExtractUpdate:","abstract":"\u003cp\u003eCalled immediately before extracting the specified downloaded update.\u003c/p\u003e","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updater:didExtractUpdate:":{"name":"-updater:didExtractUpdate:","abstract":"\u003cp\u003eCalled immediately after extracting the specified downloaded update.\u003c/p\u003e","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updater:willInstallUpdate:":{"name":"-updater:willInstallUpdate:","abstract":"\u003cp\u003eCalled immediately before installing the specified update.\u003c/p\u003e","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updater:shouldPostponeRelaunchForUpdate:untilInvokingBlock:":{"name":"-updater:shouldPostponeRelaunchForUpdate:untilInvokingBlock:","abstract":"\u003cp\u003eReturns whether the relaunch should be delayed in order to perform other tasks.\u003c/p\u003e","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updaterShouldRelaunchApplication:":{"name":"-updaterShouldRelaunchApplication:","abstract":"\u003cp\u003eReturns whether the application should be relaunched at all.\u003c/p\u003e","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updaterWillRelaunchApplication:":{"name":"-updaterWillRelaunchApplication:","abstract":"\u003cp\u003eCalled immediately before relaunching.\u003c/p\u003e","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)versionComparatorForUpdater:":{"name":"-versionComparatorForUpdater:","abstract":"\u003cp\u003eReturns an object that compares version numbers to determine their arithmetic relation to each other.\u003c/p\u003e","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updater:willScheduleUpdateCheckAfterDelay:":{"name":"-updater:willScheduleUpdateCheckAfterDelay:","abstract":"\u003cp\u003eCalled when a background update will be scheduled after a delay.\u003c/p\u003e","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updaterWillNotScheduleUpdateCheck:":{"name":"-updaterWillNotScheduleUpdateCheck:","abstract":"\u003cp\u003eCalled when no update checks will be scheduled in the future.\u003c/p\u003e","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)decryptionPasswordForUpdater:":{"name":"-decryptionPasswordForUpdater:","abstract":"\u003cp\u003eReturns the decryption password (if any) which is used to extract the update archive DMG.\u003c/p\u003e","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updater:willInstallUpdateOnQuit:immediateInstallationBlock:":{"name":"-updater:willInstallUpdateOnQuit:immediateInstallationBlock:","abstract":"\u003cp\u003eCalled when an update is scheduled to be silently installed on quit after downloading the update automatically.\u003c/p\u003e","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updater:didAbortWithError:":{"name":"-updater:didAbortWithError:","abstract":"\u003cp\u003eCalled after the update driver aborts due to an error.\u003c/p\u003e","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updater:didFinishUpdateCycleForUpdateCheck:error:":{"name":"-updater:didFinishUpdateCycleForUpdateCheck:error:","abstract":"\u003cp\u003eCalled after the update driver finishes.\u003c/p\u003e","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updaterMayCheckForUpdates:":{"name":"-updaterMayCheckForUpdates:","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUUpdaterDelegate.html#/c:objc(pl)SPUUpdaterDelegate(im)updater:userDidSkipThisVersion:":{"name":"-updater:userDidSkipThisVersion:","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SPUUpdaterDelegate"},"Protocols/SPUStandardUserDriverDelegate.html#/c:objc(pl)SPUStandardUserDriverDelegate(im)standardUserDriverWillShowModalAlert":{"name":"-standardUserDriverWillShowModalAlert","abstract":"\u003cp\u003eCalled before showing a modal alert window,","parent_name":"SPUStandardUserDriverDelegate"},"Protocols/SPUStandardUserDriverDelegate.html#/c:objc(pl)SPUStandardUserDriverDelegate(im)standardUserDriverDidShowModalAlert":{"name":"-standardUserDriverDidShowModalAlert","abstract":"\u003cp\u003eCalled after showing a modal alert window,","parent_name":"SPUStandardUserDriverDelegate"},"Protocols/SPUStandardUserDriverDelegate.html#/c:objc(pl)SPUStandardUserDriverDelegate(im)standardUserDriverRequestsVersionDisplayer":{"name":"-standardUserDriverRequestsVersionDisplayer","abstract":"\u003cp\u003eReturns 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":"\u003cp\u003eDecides whether or not the standard user driver should provide an option to show full release notes to the user.\u003c/p\u003e","parent_name":"SPUStandardUserDriverDelegate"},"Protocols/SPUStandardUserDriverDelegate.html#/c:objc(pl)SPUStandardUserDriverDelegate(im)standardUserDriverShowVersionHistoryForAppcastItem:":{"name":"-standardUserDriverShowVersionHistoryForAppcastItem:","abstract":"\u003cp\u003eHandles showing the full release notes to the user.\u003c/p\u003e","parent_name":"SPUStandardUserDriverDelegate"},"Protocols/SPUStandardUserDriverDelegate.html#/c:objc(pl)SPUStandardUserDriverDelegate(im)standardUserDriverAllowsMinimizableStatusWindow":{"name":"-standardUserDriverAllowsMinimizableStatusWindow","abstract":"\u003cp\u003eSpecifies whether or not the download, extraction, and installing status windows allows to be minimized.\u003c/p\u003e","parent_name":"SPUStandardUserDriverDelegate"},"Protocols/SPUStandardUserDriverDelegate.html#/c:objc(pl)SPUStandardUserDriverDelegate(py)supportsGentleScheduledUpdateReminders":{"name":"supportsGentleScheduledUpdateReminders","abstract":"\u003cp\u003eDeclares whether or not gentle scheduled update reminders are supported.\u003c/p\u003e","parent_name":"SPUStandardUserDriverDelegate"},"Protocols/SPUStandardUserDriverDelegate.html#/c:objc(pl)SPUStandardUserDriverDelegate(im)standardUserDriverShouldHandleShowingScheduledUpdate:andInImmediateFocus:":{"name":"-standardUserDriverShouldHandleShowingScheduledUpdate:andInImmediateFocus:","abstract":"\u003cp\u003eSpecifies if the standard user driver should handle showing a new scheduled update, or if its delegate should handle showing the update instead.\u003c/p\u003e","parent_name":"SPUStandardUserDriverDelegate"},"Protocols/SPUStandardUserDriverDelegate.html#/c:objc(pl)SPUStandardUserDriverDelegate(im)standardUserDriverWillHandleShowingUpdate:forUpdate:state:":{"name":"-standardUserDriverWillHandleShowingUpdate:forUpdate:state:","abstract":"\u003cp\u003eCalled before an update will be shown to the user.\u003c/p\u003e","parent_name":"SPUStandardUserDriverDelegate"},"Protocols/SPUStandardUserDriverDelegate.html#/c:objc(pl)SPUStandardUserDriverDelegate(im)standardUserDriverDidReceiveUserAttentionForUpdate:":{"name":"-standardUserDriverDidReceiveUserAttentionForUpdate:","abstract":"\u003cp\u003eCalled when a new update first receives attention from the user.\u003c/p\u003e","parent_name":"SPUStandardUserDriverDelegate"},"Protocols/SPUStandardUserDriverDelegate.html#/c:objc(pl)SPUStandardUserDriverDelegate(im)standardUserDriverWillFinishUpdateSession":{"name":"-standardUserDriverWillFinishUpdateSession","abstract":"\u003cp\u003eCalled before the standard user driver session will finish its current update session.\u003c/p\u003e","parent_name":"SPUStandardUserDriverDelegate"},"Protocols/SPUStandardUserDriverDelegate.html":{"name":"SPUStandardUserDriverDelegate","abstract":"\u003cp\u003eA protocol for Sparkle\u0026rsquo;s standard user driver\u0026rsquo;s delegate\u003c/p\u003e"},"Protocols/SPUUpdaterDelegate.html":{"name":"SPUUpdaterDelegate","abstract":"\u003cp\u003eProvides delegation methods to control the behavior of an \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/SPUUpdater.html\"\u003eSPUUpdater\u003c/a\u003e\u003c/code\u003e object.\u003c/p\u003e"},"Protocols/SPUUserDriver.html":{"name":"SPUUserDriver","abstract":"\u003cp\u003eThe API in Sparkle for controlling the user interaction.\u003c/p\u003e"},"Protocols/SUUpdaterDelegate.html":{"name":"SUUpdaterDelegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Protocols/SUVersionComparison.html":{"name":"SUVersionComparison","abstract":"\u003cp\u003eProvides version comparison facilities for Sparkle.\u003c/p\u003e"},"Protocols/SUVersionDisplay.html":{"name":"SUVersionDisplay","abstract":"\u003cp\u003eApplies special display formatting to version numbers of the bundle to update and the update before presenting them to the user.\u003c/p\u003e"},"Enums/SPUNoUpdateFoundReason.html#/c:@E@SPUNoUpdateFoundReason@SPUNoUpdateFoundReasonUnknown":{"name":"SPUNoUpdateFoundReasonUnknown","abstract":"\u003cp\u003eA new update is unavailable for an unknown reason.\u003c/p\u003e","parent_name":"SPUNoUpdateFoundReason"},"Enums/SPUNoUpdateFoundReason.html#/c:@E@SPUNoUpdateFoundReason@SPUNoUpdateFoundReasonOnLatestVersion":{"name":"SPUNoUpdateFoundReasonOnLatestVersion","abstract":"\u003cp\u003eA new update is unavailable because the user is on the latest known version in the appcast feed.\u003c/p\u003e","parent_name":"SPUNoUpdateFoundReason"},"Enums/SPUNoUpdateFoundReason.html#/c:@E@SPUNoUpdateFoundReason@SPUNoUpdateFoundReasonOnNewerThanLatestVersion":{"name":"SPUNoUpdateFoundReasonOnNewerThanLatestVersion","abstract":"\u003cp\u003eA new update is unavailable because the user is on a version newer than the latest known version in the appcast feed.\u003c/p\u003e","parent_name":"SPUNoUpdateFoundReason"},"Enums/SPUNoUpdateFoundReason.html#/c:@E@SPUNoUpdateFoundReason@SPUNoUpdateFoundReasonSystemIsTooOld":{"name":"SPUNoUpdateFoundReasonSystemIsTooOld","abstract":"\u003cp\u003eA new update is unavailable because the user\u0026rsquo;s operating system version is too old for the update.\u003c/p\u003e","parent_name":"SPUNoUpdateFoundReason"},"Enums/SPUNoUpdateFoundReason.html#/c:@E@SPUNoUpdateFoundReason@SPUNoUpdateFoundReasonSystemIsTooNew":{"name":"SPUNoUpdateFoundReasonSystemIsTooNew","abstract":"\u003cp\u003eA new update is unavailable because the user\u0026rsquo;s operating system version is too new for the update.\u003c/p\u003e","parent_name":"SPUNoUpdateFoundReason"},"Enums/SUError.html#/c:@E@SUError@SUNoPublicDSAFoundError":{"name":"SUNoPublicDSAFoundError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUInsufficientSigningError":{"name":"SUInsufficientSigningError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUInsecureFeedURLError":{"name":"SUInsecureFeedURLError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUInvalidFeedURLError":{"name":"SUInvalidFeedURLError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUInvalidUpdaterError":{"name":"SUInvalidUpdaterError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUInvalidHostBundleIdentifierError":{"name":"SUInvalidHostBundleIdentifierError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUInvalidHostVersionError":{"name":"SUInvalidHostVersionError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUAppcastParseError":{"name":"SUAppcastParseError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUNoUpdateError":{"name":"SUNoUpdateError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUAppcastError":{"name":"SUAppcastError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SURunningFromDiskImageError":{"name":"SURunningFromDiskImageError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUResumeAppcastError":{"name":"SUResumeAppcastError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SURunningTranslocated":{"name":"SURunningTranslocated","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUWebKitTerminationError":{"name":"SUWebKitTerminationError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUReleaseNotesError":{"name":"SUReleaseNotesError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUTemporaryDirectoryError":{"name":"SUTemporaryDirectoryError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUDownloadError":{"name":"SUDownloadError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUUnarchivingError":{"name":"SUUnarchivingError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUSignatureError":{"name":"SUSignatureError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUValidationError":{"name":"SUValidationError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUFileCopyFailure":{"name":"SUFileCopyFailure","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUAuthenticationFailure":{"name":"SUAuthenticationFailure","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUMissingUpdateError":{"name":"SUMissingUpdateError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUMissingInstallerToolError":{"name":"SUMissingInstallerToolError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SURelaunchError":{"name":"SURelaunchError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUInstallationError":{"name":"SUInstallationError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUDowngradeError":{"name":"SUDowngradeError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUInstallationCanceledError":{"name":"SUInstallationCanceledError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUInstallationAuthorizeLaterError":{"name":"SUInstallationAuthorizeLaterError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUNotValidUpdateError":{"name":"SUNotValidUpdateError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUAgentInvalidationError":{"name":"SUAgentInvalidationError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUInstallationWriteNoPermissionError":{"name":"SUInstallationWriteNoPermissionError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUError"},"Enums/SUError.html#/c:@E@SUError@SUIncorrectAPIUsageError":{"name":"SUIncorrectAPIUsageError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUError"},"Enums/SPUUserUpdateStage.html#/c:@E@SPUUserUpdateStage@SPUUserUpdateStageNotDownloaded":{"name":"SPUUserUpdateStageNotDownloaded","abstract":"\u003cp\u003eThe update has not been downloaded.\u003c/p\u003e","parent_name":"SPUUserUpdateStage"},"Enums/SPUUserUpdateStage.html#/c:@E@SPUUserUpdateStage@SPUUserUpdateStageDownloaded":{"name":"SPUUserUpdateStageDownloaded","abstract":"\u003cp\u003eThe update has already been downloaded but not begun installing.\u003c/p\u003e","parent_name":"SPUUserUpdateStage"},"Enums/SPUUserUpdateStage.html#/c:@E@SPUUserUpdateStage@SPUUserUpdateStageInstalling":{"name":"SPUUserUpdateStageInstalling","abstract":"\u003cp\u003eThe update has already been downloaded and began installing in the background.\u003c/p\u003e","parent_name":"SPUUserUpdateStage"},"Enums/SPUUserUpdateChoice.html#/c:@E@SPUUserUpdateChoice@SPUUserUpdateChoiceSkip":{"name":"SPUUserUpdateChoiceSkip","abstract":"\u003cp\u003eDismisses the update and skips being notified of it in the future.\u003c/p\u003e","parent_name":"SPUUserUpdateChoice"},"Enums/SPUUserUpdateChoice.html#/c:@E@SPUUserUpdateChoice@SPUUserUpdateChoiceInstall":{"name":"SPUUserUpdateChoiceInstall","abstract":"\u003cp\u003eDownloads (if needed) and installs the update.\u003c/p\u003e","parent_name":"SPUUserUpdateChoice"},"Enums/SPUUserUpdateChoice.html#/c:@E@SPUUserUpdateChoice@SPUUserUpdateChoiceDismiss":{"name":"SPUUserUpdateChoiceDismiss","abstract":"\u003cp\u003eDismisses the update until Sparkle reminds the user of it at a later time.\u003c/p\u003e","parent_name":"SPUUserUpdateChoice"},"Enums/SPUUpdateCheck.html#/c:@E@SPUUpdateCheck@SPUUpdateCheckUpdates":{"name":"SPUUpdateCheckUpdates","abstract":"\u003cp\u003eThe user-initiated update check corresponding to \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/SPUUpdater.html#/c:objc(cs)SPUUpdater(im)checkForUpdates\"\u003e-[SPUUpdater checkForUpdates]\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e","parent_name":"SPUUpdateCheck"},"Enums/SPUUpdateCheck.html#/c:@E@SPUUpdateCheck@SPUUpdateCheckUpdatesInBackground":{"name":"SPUUpdateCheckUpdatesInBackground","abstract":"\u003cp\u003eThe background scheduled update check corresponding to \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/SPUUpdater.html#/c:objc(cs)SPUUpdater(im)checkForUpdatesInBackground\"\u003e-[SPUUpdater checkForUpdatesInBackground]\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e","parent_name":"SPUUpdateCheck"},"Enums/SPUUpdateCheck.html#/c:@E@SPUUpdateCheck@SPUUpdateCheckUpdateInformation":{"name":"SPUUpdateCheckUpdateInformation","abstract":"\u003cp\u003eThe informational probe update check corresponding to \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/SPUUpdater.html#/c:objc(cs)SPUUpdater(im)checkForUpdateInformation\"\u003e-[SPUUpdater checkForUpdateInformation]\u003c/a\u003e\u003c/code\u003e.\u003c/p\u003e","parent_name":"SPUUpdateCheck"},"Enums/SPUUpdateCheck.html":{"name":"SPUUpdateCheck","abstract":"\u003cp\u003eDescribes the type of update check being performed.\u003c/p\u003e"},"Enums/SPUUserUpdateChoice.html":{"name":"SPUUserUpdateChoice","abstract":"\u003cp\u003eA choice made by the user when prompted with a new update.\u003c/p\u003e"},"Enums/SPUUserUpdateStage.html":{"name":"SPUUserUpdateStage","abstract":"\u003cp\u003eDescribes the current stage an update is undergoing.\u003c/p\u003e"},"Enums/SUError.html":{"name":"SUError","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Enums/SPUNoUpdateFoundReason.html":{"name":"SPUNoUpdateFoundReason","abstract":"\u003cp\u003eThe reason why a new update is not available.\u003c/p\u003e"},"Constants.html#/c:@SUUpdaterDidFinishLoadingAppCastNotification":{"name":"SUUpdaterDidFinishLoadingAppCastNotification","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@SUUpdaterDidFindValidUpdateNotification":{"name":"SUUpdaterDidFindValidUpdateNotification","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@SUUpdaterDidNotFindUpdateNotification":{"name":"SUUpdaterDidNotFindUpdateNotification","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@SUUpdaterWillRestartNotification":{"name":"SUUpdaterWillRestartNotification","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@SUUpdaterAppcastItemNotificationKey":{"name":"SUUpdaterAppcastItemNotificationKey","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@SUUpdaterAppcastNotificationKey":{"name":"SUUpdaterAppcastNotificationKey","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@SUSystemProfilerApplicationNameKey":{"name":"SUSystemProfilerApplicationNameKey","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@SUSystemProfilerApplicationVersionKey":{"name":"SUSystemProfilerApplicationVersionKey","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@SUSystemProfilerCPU64bitKey":{"name":"SUSystemProfilerCPU64bitKey","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@SUSystemProfilerCPUCountKey":{"name":"SUSystemProfilerCPUCountKey","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@SUSystemProfilerCPUFrequencyKey":{"name":"SUSystemProfilerCPUFrequencyKey","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@SUSystemProfilerCPUTypeKey":{"name":"SUSystemProfilerCPUTypeKey","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@SUSystemProfilerCPUSubtypeKey":{"name":"SUSystemProfilerCPUSubtypeKey","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@SUSystemProfilerHardwareModelKey":{"name":"SUSystemProfilerHardwareModelKey","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@SUSystemProfilerMemoryKey":{"name":"SUSystemProfilerMemoryKey","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@SUSystemProfilerOperatingSystemVersionKey":{"name":"SUSystemProfilerOperatingSystemVersionKey","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@SUSystemProfilerPreferredLanguageKey":{"name":"SUSystemProfilerPreferredLanguageKey","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@SUSparkleErrorDomain":{"name":"SUSparkleErrorDomain","abstract":"\u003cp\u003eError domain used by Sparkle\u003c/p\u003e"},"Constants.html#/c:@SPUNoUpdateFoundReasonKey":{"name":"SPUNoUpdateFoundReasonKey","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@SPULatestAppcastItemFoundKey":{"name":"SPULatestAppcastItemFoundKey","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Constants.html#/c:@SPUNoUpdateFoundUserInitiatedKey":{"name":"SPUNoUpdateFoundUserInitiatedKey","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e"},"Classes/SUUpdater.html#/c:objc(cs)SUUpdater(py)delegate":{"name":"delegate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdater"},"Classes/SUUpdater.html#/c:objc(cs)SUUpdater(cm)sharedUpdater":{"name":"+sharedUpdater","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdater"},"Classes/SUUpdater.html#/c:objc(cs)SUUpdater(cm)updaterForBundle:":{"name":"+updaterForBundle:","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdater"},"Classes/SUUpdater.html#/c:objc(cs)SUUpdater(im)initForBundle:":{"name":"-initForBundle:","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdater"},"Classes/SUUpdater.html#/c:objc(cs)SUUpdater(im)checkForUpdates:":{"name":"-checkForUpdates:","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdater"},"Classes/SUUpdater.html#/c:objc(cs)SUUpdater(im)validateMenuItem:":{"name":"-validateMenuItem:","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdater"},"Classes/SUUpdater.html#/c:objc(cs)SUUpdater(im)checkForUpdatesInBackground":{"name":"-checkForUpdatesInBackground","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdater"},"Classes/SUUpdater.html#/c:objc(cs)SUUpdater(py)automaticallyChecksForUpdates":{"name":"automaticallyChecksForUpdates","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdater"},"Classes/SUUpdater.html#/c:objc(cs)SUUpdater(py)automaticallyDownloadsUpdates":{"name":"automaticallyDownloadsUpdates","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdater"},"Classes/SUUpdater.html#/c:objc(cs)SUUpdater(py)updateCheckInterval":{"name":"updateCheckInterval","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdater"},"Classes/SUUpdater.html#/c:objc(cs)SUUpdater(im)checkForUpdateInformation":{"name":"-checkForUpdateInformation","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdater"},"Classes/SUUpdater.html#/c:objc(cs)SUUpdater(py)feedURL":{"name":"feedURL","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdater"},"Classes/SUUpdater.html#/c:objc(cs)SUUpdater(py)hostBundle":{"name":"hostBundle","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdater"},"Classes/SUUpdater.html#/c:objc(cs)SUUpdater(py)sparkleBundle":{"name":"sparkleBundle","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdater"},"Classes/SUUpdater.html#/c:objc(cs)SUUpdater(py)userAgentString":{"name":"userAgentString","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdater"},"Classes/SUUpdater.html#/c:objc(cs)SUUpdater(py)httpHeaders":{"name":"httpHeaders","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdater"},"Classes/SUUpdater.html#/c:objc(cs)SUUpdater(py)sendsSystemProfile":{"name":"sendsSystemProfile","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdater"},"Classes/SUUpdater.html#/c:objc(cs)SUUpdater(py)decryptionPassword":{"name":"decryptionPassword","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdater"},"Classes/SUUpdater.html#/c:objc(cs)SUUpdater(py)lastUpdateCheckDate":{"name":"lastUpdateCheckDate","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdater"},"Classes/SUUpdater.html#/c:objc(cs)SUUpdater(im)resetUpdateCycle":{"name":"-resetUpdateCycle","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdater"},"Classes/SUUpdater.html#/c:objc(cs)SUUpdater(py)updateInProgress":{"name":"updateInProgress","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdater"},"Classes/SUUpdatePermissionResponse.html#/c:objc(cs)SUUpdatePermissionResponse(im)initWithAutomaticUpdateChecks:sendSystemProfile:":{"name":"-initWithAutomaticUpdateChecks:sendSystemProfile:","abstract":"\u003cp\u003eInitializes a new update permission response instance.\u003c/p\u003e","parent_name":"SUUpdatePermissionResponse"},"Classes/SUUpdatePermissionResponse.html#/c:objc(cs)SUUpdatePermissionResponse(im)initWithAutomaticUpdateChecks:automaticUpdateDownloading:sendSystemProfile:":{"name":"-initWithAutomaticUpdateChecks:automaticUpdateDownloading:sendSystemProfile:","abstract":"\u003cp\u003eInitializes a new update permission response instance.\u003c/p\u003e","parent_name":"SUUpdatePermissionResponse"},"Classes/SUUpdatePermissionResponse.html#/c:objc(cs)SUUpdatePermissionResponse(im)init":{"name":"-init","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUUpdatePermissionResponse"},"Classes/SUUpdatePermissionResponse.html#/c:objc(cs)SUUpdatePermissionResponse(py)automaticUpdateChecks":{"name":"automaticUpdateChecks","abstract":"\u003cp\u003eA read-only property indicating if update checks should be done automatically.\u003c/p\u003e","parent_name":"SUUpdatePermissionResponse"},"Classes/SUUpdatePermissionResponse.html#/c:objc(cs)SUUpdatePermissionResponse(py)automaticUpdateDownloading":{"name":"automaticUpdateDownloading","abstract":"\u003cp\u003eA read-only property indicating if updates should be automatically downloaded and installed.\u003c/p\u003e","parent_name":"SUUpdatePermissionResponse"},"Classes/SUUpdatePermissionResponse.html#/c:objc(cs)SUUpdatePermissionResponse(py)sendSystemProfile":{"name":"sendSystemProfile","abstract":"\u003cp\u003eA read-only property indicating if system profile should be sent or not.\u003c/p\u003e","parent_name":"SUUpdatePermissionResponse"},"Classes/SUStandardVersionComparator.html#/c:objc(cs)SUStandardVersionComparator(im)init":{"name":"-init","abstract":"\u003cp\u003eInitializes a new instance of the standard version comparator.\u003c/p\u003e","parent_name":"SUStandardVersionComparator"},"Classes/SUStandardVersionComparator.html#/c:objc(cs)SUStandardVersionComparator(cpy)defaultComparator":{"name":"defaultComparator","abstract":"\u003cp\u003eA singleton instance of the comparator.\u003c/p\u003e","parent_name":"SUStandardVersionComparator"},"Classes/SUStandardVersionComparator.html#/c:objc(cs)SUStandardVersionComparator(im)compareVersion:toVersion:":{"name":"-compareVersion:toVersion:","abstract":"\u003cp\u003eCompares two version strings through textual analysis.\u003c/p\u003e","parent_name":"SUStandardVersionComparator"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)versionString":{"name":"versionString","abstract":"\u003cp\u003eThe version of the update item.\u003c/p\u003e","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)displayVersionString":{"name":"displayVersionString","abstract":"\u003cp\u003eThe human-readable display version of the update item if provided.\u003c/p\u003e","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)fileURL":{"name":"fileURL","abstract":"\u003cp\u003eThe file URL to the update item if provided.\u003c/p\u003e","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)contentLength":{"name":"contentLength","abstract":"\u003cp\u003eThe content length of the download in bytes.\u003c/p\u003e","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)infoURL":{"name":"infoURL","abstract":"\u003cp\u003eThe info URL to the update item if provided.\u003c/p\u003e","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)informationOnlyUpdate":{"name":"informationOnlyUpdate","abstract":"\u003cp\u003eIndicates whether or not the update item is only informational and has no download.\u003c/p\u003e","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)title":{"name":"title","abstract":"\u003cp\u003eThe title of the appcast item if provided.\u003c/p\u003e","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)dateString":{"name":"dateString","abstract":"\u003cp\u003eThe date string of the appcast item if provided.\u003c/p\u003e","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)date":{"name":"date","abstract":"\u003cp\u003eThe date constructed from the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)dateString\"\u003edateString\u003c/a\u003e\u003c/code\u003e property if provided.\u003c/p\u003e","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)releaseNotesURL":{"name":"releaseNotesURL","abstract":"\u003cp\u003eThe release notes URL of the appcast item if provided.\u003c/p\u003e","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)itemDescription":{"name":"itemDescription","abstract":"\u003cp\u003eThe description of the appcast item if provided.\u003c/p\u003e","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)itemDescriptionFormat":{"name":"itemDescriptionFormat","abstract":"\u003cp\u003eThe format of the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)itemDescription\"\u003eitemDescription\u003c/a\u003e\u003c/code\u003e for inline/embedded release notes if provided.\u003c/p\u003e","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)fullReleaseNotesURL":{"name":"fullReleaseNotesURL","abstract":"\u003cp\u003eThe full release notes URL of the appcast item if provided.\u003c/p\u003e","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)minimumSystemVersion":{"name":"minimumSystemVersion","abstract":"\u003cp\u003eThe required minimum system operating version string for this update if provided.\u003c/p\u003e","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)minimumOperatingSystemVersionIsOK":{"name":"minimumOperatingSystemVersionIsOK","abstract":"\u003cp\u003eIndicates whether or not the current running system passes the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)minimumSystemVersion\"\u003eminimumSystemVersion\u003c/a\u003e\u003c/code\u003e requirement.\u003c/p\u003e","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)maximumSystemVersion":{"name":"maximumSystemVersion","abstract":"\u003cp\u003eThe required maximum system operating version string for this update if provided.\u003c/p\u003e","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)maximumOperatingSystemVersionIsOK":{"name":"maximumOperatingSystemVersionIsOK","abstract":"\u003cp\u003eIndicates whether or not the current running system passes the \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)maximumSystemVersion\"\u003emaximumSystemVersion\u003c/a\u003e\u003c/code\u003e requirement.\u003c/p\u003e","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)channel":{"name":"channel","abstract":"\u003cp\u003eThe channel the update item is on if provided.\u003c/p\u003e","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)installationType":{"name":"installationType","abstract":"\u003cp\u003eThe installation type of the update at \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)fileURL\"\u003efileURL\u003c/a\u003e\u003c/code\u003e\u003c/p\u003e","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)phasedRolloutInterval":{"name":"phasedRolloutInterval","abstract":"\u003cp\u003eThe phased rollout interval of the update item in seconds if provided.\u003c/p\u003e","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)minimumAutoupdateVersion":{"name":"minimumAutoupdateVersion","abstract":"\u003cp\u003eThe minimum bundle version string this update requires for automatically downloading and installing updates if provided.\u003c/p\u003e","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)majorUpgrade":{"name":"majorUpgrade","abstract":"\u003cp\u003eIndicates whether or not the update item is a major upgrade.\u003c/p\u003e","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)ignoreSkippedUpgradesBelowVersion":{"name":"ignoreSkippedUpgradesBelowVersion","abstract":"\u003cp\u003ePreviously skipped upgrades by the user will be ignored if they skipped an update whose version precedes this version.\u003c/p\u003e","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)criticalUpdate":{"name":"criticalUpdate","abstract":"\u003cp\u003eIndicates whether or not the update item is critical.\u003c/p\u003e","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)osString":{"name":"osString","abstract":"\u003cp\u003eSpecifies the operating system the download update is available for if provided.\u003c/p\u003e","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)macOsUpdate":{"name":"macOsUpdate","abstract":"\u003cp\u003eIndicates whether or not this update item is for macOS.\u003c/p\u003e","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)deltaUpdates":{"name":"deltaUpdates","abstract":"\u003cp\u003eThe delta updates for this update item.\u003c/p\u003e","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)deltaFromSparkleExecutableSize":{"name":"deltaFromSparkleExecutableSize","abstract":"\u003cp\u003eThe expected size of the Sparkle executable file before applying this delta update.\u003c/p\u003e","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)deltaFromSparkleLocales":{"name":"deltaFromSparkleLocales","abstract":"\u003cp\u003eAn expected set of Sparkle\u0026rsquo;s locales present on disk before applying this delta update.\u003c/p\u003e","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)deltaUpdate":{"name":"deltaUpdate","abstract":"\u003cp\u003eIndicates whether or not the update item is a delta update.\u003c/p\u003e","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(py)propertiesDictionary":{"name":"propertiesDictionary","abstract":"\u003cp\u003eThe dictionary representing the entire appcast item.\u003c/p\u003e","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(im)init":{"name":"-init","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(cm)emptyAppcastItem":{"name":"+emptyAppcastItem","abstract":"\u003cp\u003eAn empty appcast item.\u003c/p\u003e","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(im)initWithDictionary:":{"name":"-initWithDictionary:","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(im)initWithDictionary:failureReason:":{"name":"-initWithDictionary:failureReason:","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUAppcastItem"},"Classes/SUAppcastItem.html#/c:objc(cs)SUAppcastItem(im)initWithDictionary:relativeToURL:failureReason:":{"name":"-initWithDictionary:relativeToURL:failureReason:","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUAppcastItem"},"Classes/SUAppcast.html#/c:objc(cs)SUAppcast(im)init":{"name":"-init","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SUAppcast"},"Classes/SUAppcast.html#/c:objc(cs)SUAppcast(py)items":{"name":"items","abstract":"\u003cp\u003eThe collection of update items.\u003c/p\u003e","parent_name":"SUAppcast"},"Classes/SPUUserUpdateState.html#/c:objc(cs)SPUUserUpdateState(im)init":{"name":"-init","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SPUUserUpdateState"},"Classes/SPUUserUpdateState.html#/c:objc(cs)SPUUserUpdateState(py)stage":{"name":"stage","abstract":"\u003cp\u003eThe current update stage.\u003c/p\u003e","parent_name":"SPUUserUpdateState"},"Classes/SPUUserUpdateState.html#/c:objc(cs)SPUUserUpdateState(py)userInitiated":{"name":"userInitiated","abstract":"\u003cp\u003eIndicates whether or not the update check was initiated by the user.\u003c/p\u003e","parent_name":"SPUUserUpdateState"},"Classes/SPUUpdaterSettings.html#/c:objc(cs)SPUUpdaterSettings(im)initWithHostBundle:":{"name":"-initWithHostBundle:","abstract":"\u003cp\u003eUndocumented\u003c/p\u003e","parent_name":"SPUUpdaterSettings"},"Classes/SPUUpdaterSettings.html#/c:objc(cs)SPUUpdaterSettings(py)automaticallyChecksForUpdates":{"name":"automaticallyChecksForUpdates","abstract":"\u003cp\u003eIndicates whether or not automatic update checks are enabled.\u003c/p\u003e","parent_name":"SPUUpdaterSettings"},"Classes/SPUUpdaterSettings.html#/c:objc(cs)SPUUpdaterSettings(py)updateCheckInterval":{"name":"updateCheckInterval","abstract":"\u003cp\u003eThe regular update check interval.\u003c/p\u003e","parent_name":"SPUUpdaterSettings"},"Classes/SPUUpdaterSettings.html#/c:objc(cs)SPUUpdaterSettings(py)allowsAutomaticUpdatesOption":{"name":"allowsAutomaticUpdatesOption","abstract":"\u003cp\u003eIndicates 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":"\u003cp\u003eIndicates whether or not automatically downloading updates is allowed to be turned on by the user.\u003c/p\u003e","parent_name":"SPUUpdaterSettings"},"Classes/SPUUpdaterSettings.html#/c:objc(cs)SPUUpdaterSettings(py)automaticallyDownloadsUpdates":{"name":"automaticallyDownloadsUpdates","abstract":"\u003cp\u003eIndicates whether or not automatically downloading updates is enabled by the user or developer.\u003c/p\u003e","parent_name":"SPUUpdaterSettings"},"Classes/SPUUpdaterSettings.html#/c:objc(cs)SPUUpdaterSettings(py)sendsSystemProfile":{"name":"sendsSystemProfile","abstract":"\u003cp\u003eIndicates whether or not anonymous system profile information is sent when checking for updates.\u003c/p\u003e","parent_name":"SPUUpdaterSettings"},"Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(im)initWithHostBundle:applicationBundle:userDriver:delegate:":{"name":"-initWithHostBundle:applicationBundle:userDriver:delegate:","abstract":"\u003cp\u003eInitializes a new \u003ccode\u003eSPUUpdater\u003c/code\u003e instance\u003c/p\u003e","parent_name":"SPUUpdater"},"Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(im)init":{"name":"-init","abstract":"\u003cp\u003eUse \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/SPUUpdater.html#/c:objc(cs)SPUUpdater(im)initWithHostBundle:applicationBundle:userDriver:delegate:\"\u003e-initWithHostBundle:applicationBundle:userDriver:delegate:\u003c/a\u003e\u003c/code\u003e or \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/SPUStandardUpdaterController.html\"\u003eSPUStandardUpdaterController\u003c/a\u003e\u003c/code\u003e standard adapter instead.\u003c/p\u003e","parent_name":"SPUUpdater"},"Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(im)startUpdater:":{"name":"-startUpdater:","abstract":"\u003cp\u003eStarts the updater.\u003c/p\u003e","parent_name":"SPUUpdater"},"Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(im)checkForUpdates":{"name":"-checkForUpdates","abstract":"\u003cp\u003eChecks for updates, and displays progress while doing so if needed.\u003c/p\u003e","parent_name":"SPUUpdater"},"Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(im)checkForUpdatesInBackground":{"name":"-checkForUpdatesInBackground","abstract":"\u003cp\u003eChecks for updates, but does not show any UI unless an update is found.\u003c/p\u003e","parent_name":"SPUUpdater"},"Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(im)checkForUpdateInformation":{"name":"-checkForUpdateInformation","abstract":"\u003cp\u003eBegins a \u0026ldquo;probing\u0026rdquo; check for updates which will not actually offer to","parent_name":"SPUUpdater"},"Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(py)canCheckForUpdates":{"name":"canCheckForUpdates","abstract":"\u003cp\u003eA property indicating whether or not updates can be checked by the user.\u003c/p\u003e","parent_name":"SPUUpdater"},"Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(py)sessionInProgress":{"name":"sessionInProgress","abstract":"\u003cp\u003eA property indicating whether or not an update session is in progress.\u003c/p\u003e","parent_name":"SPUUpdater"},"Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(py)automaticallyChecksForUpdates":{"name":"automaticallyChecksForUpdates","abstract":"\u003cp\u003eA property indicating whether or not to check for updates automatically.\u003c/p\u003e","parent_name":"SPUUpdater"},"Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(py)updateCheckInterval":{"name":"updateCheckInterval","abstract":"\u003cp\u003eA property indicating the current automatic update check interval in seconds.\u003c/p\u003e","parent_name":"SPUUpdater"},"Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(py)automaticallyDownloadsUpdates":{"name":"automaticallyDownloadsUpdates","abstract":"\u003cp\u003eA property indicating whether or not updates can be automatically downloaded in the background.\u003c/p\u003e","parent_name":"SPUUpdater"},"Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(py)feedURL":{"name":"feedURL","abstract":"\u003cp\u003eThe URL of the appcast used to download update information.\u003c/p\u003e","parent_name":"SPUUpdater"},"Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(im)clearFeedURLFromUserDefaults":{"name":"-clearFeedURLFromUserDefaults","abstract":"\u003cp\u003eClears any feed URL from the host bundle\u0026rsquo;s user defaults that was set via \u003ccode\u003e-setFeedURL:\u003c/code\u003e\u003c/p\u003e","parent_name":"SPUUpdater"},"Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(py)hostBundle":{"name":"hostBundle","abstract":"\u003cp\u003eThe host bundle that is being updated.\u003c/p\u003e","parent_name":"SPUUpdater"},"Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(py)userAgentString":{"name":"userAgentString","abstract":"\u003cp\u003eThe user agent used when checking for updates.\u003c/p\u003e","parent_name":"SPUUpdater"},"Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(py)httpHeaders":{"name":"httpHeaders","abstract":"\u003cp\u003eThe HTTP headers used when checking for updates, downloading release notes, and downloading updates.\u003c/p\u003e","parent_name":"SPUUpdater"},"Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(py)sendsSystemProfile":{"name":"sendsSystemProfile","abstract":"\u003cp\u003eA property indicating whether or not the user\u0026rsquo;s system profile information is sent when checking for updates.\u003c/p\u003e","parent_name":"SPUUpdater"},"Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(py)lastUpdateCheckDate":{"name":"lastUpdateCheckDate","abstract":"\u003cp\u003eThe date of the last update check or nil if no check has been performed yet.\u003c/p\u003e","parent_name":"SPUUpdater"},"Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(im)resetUpdateCycle":{"name":"-resetUpdateCycle","abstract":"\u003cp\u003eAppropriately re-schedules the update checking timer according to the current updater settings.\u003c/p\u003e","parent_name":"SPUUpdater"},"Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(im)resetUpdateCycleAfterShortDelay":{"name":"-resetUpdateCycleAfterShortDelay","abstract":"\u003cp\u003eAppropriately re-schedules the update checking timer according to the current updater settings after a short cancellable delay.\u003c/p\u003e","parent_name":"SPUUpdater"},"Classes/SPUUpdater.html#/c:objc(cs)SPUUpdater(py)systemProfileArray":{"name":"systemProfileArray","abstract":"\u003cp\u003eThe system profile information that is sent when checking for updates.\u003c/p\u003e","parent_name":"SPUUpdater"},"Classes/SPUUpdatePermissionRequest.html#/c:objc(cs)SPUUpdatePermissionRequest(im)initWithSystemProfile:":{"name":"-initWithSystemProfile:","abstract":"\u003cp\u003eInitializes a new update permission request instance.\u003c/p\u003e","parent_name":"SPUUpdatePermissionRequest"},"Classes/SPUUpdatePermissionRequest.html#/c:objc(cs)SPUUpdatePermissionRequest(py)systemProfile":{"name":"systemProfile","abstract":"\u003cp\u003eA read-only property for the user\u0026rsquo;s system profile.\u003c/p\u003e","parent_name":"SPUUpdatePermissionRequest"},"Classes/SPUStandardUserDriver.html#/c:objc(cs)SPUStandardUserDriver(im)initWithHostBundle:delegate:":{"name":"-initWithHostBundle:delegate:","abstract":"\u003cp\u003eInitializes a Sparkle\u0026rsquo;s standard user driver for user update interactions\u003c/p\u003e","parent_name":"SPUStandardUserDriver"},"Classes/SPUStandardUserDriver.html#/c:objc(cs)SPUStandardUserDriver(im)init":{"name":"-init","abstract":"\u003cp\u003eUse initWithHostBundle:delegate: instead.\u003c/p\u003e","parent_name":"SPUStandardUserDriver"},"Classes/SPUStandardUpdaterController.html#/c:objc(cs)SPUStandardUpdaterController@updaterDelegate":{"name":"updaterDelegate","abstract":"\u003cp\u003eInterface builder outlet for the updater\u0026rsquo;s delegate.\u003c/p\u003e","parent_name":"SPUStandardUpdaterController"},"Classes/SPUStandardUpdaterController.html#/c:objc(cs)SPUStandardUpdaterController@userDriverDelegate":{"name":"userDriverDelegate","abstract":"\u003cp\u003eInterface builder outlet for the user driver\u0026rsquo;s delegate.\u003c/p\u003e","parent_name":"SPUStandardUpdaterController"},"Classes/SPUStandardUpdaterController.html#/c:objc(cs)SPUStandardUpdaterController(py)updater":{"name":"updater","abstract":"\u003cp\u003eAccessible property for the updater. Some properties on the updater can be binded via KVO\u003c/p\u003e","parent_name":"SPUStandardUpdaterController"},"Classes/SPUStandardUpdaterController.html#/c:objc(cs)SPUStandardUpdaterController(py)userDriver":{"name":"userDriver","abstract":"\u003cp\u003eAccessible property for the updater\u0026rsquo;s user driver.\u003c/p\u003e","parent_name":"SPUStandardUpdaterController"},"Classes/SPUStandardUpdaterController.html#/c:objc(cs)SPUStandardUpdaterController(im)init":{"name":"-init","abstract":"\u003cp\u003eCreate a new \u003ccode\u003eSPUStandardUpdaterController\u003c/code\u003e from a nib.\u003c/p\u003e","parent_name":"SPUStandardUpdaterController"},"Classes/SPUStandardUpdaterController.html#/c:objc(cs)SPUStandardUpdaterController(im)initWithUpdaterDelegate:userDriverDelegate:":{"name":"-initWithUpdaterDelegate:userDriverDelegate:","abstract":"\u003cp\u003eCreate a new \u003ccode\u003eSPUStandardUpdaterController\u003c/code\u003e programmatically.\u003c/p\u003e","parent_name":"SPUStandardUpdaterController"},"Classes/SPUStandardUpdaterController.html#/c:objc(cs)SPUStandardUpdaterController(im)initWithStartingUpdater:updaterDelegate:userDriverDelegate:":{"name":"-initWithStartingUpdater:updaterDelegate:userDriverDelegate:","abstract":"\u003cp\u003eCreate a new \u003ccode\u003eSPUStandardUpdaterController\u003c/code\u003e programmatically allowing you to specify whether or not to start the updater immediately.\u003c/p\u003e","parent_name":"SPUStandardUpdaterController"},"Classes/SPUStandardUpdaterController.html#/c:objc(cs)SPUStandardUpdaterController(im)startUpdater":{"name":"-startUpdater","abstract":"\u003cp\u003eStarts the updater if it has not already been started.\u003c/p\u003e","parent_name":"SPUStandardUpdaterController"},"Classes/SPUStandardUpdaterController.html#/c:objc(cs)SPUStandardUpdaterController(im)checkForUpdates:":{"name":"-checkForUpdates:","abstract":"\u003cp\u003eExplicitly checks for updates and displays a progress dialog while doing so.\u003c/p\u003e","parent_name":"SPUStandardUpdaterController"},"Classes/SPUDownloadData.html#/c:objc(cs)SPUDownloadData(py)data":{"name":"data","abstract":"\u003cp\u003eThe raw data that was downloaded.\u003c/p\u003e","parent_name":"SPUDownloadData"},"Classes/SPUDownloadData.html#/c:objc(cs)SPUDownloadData(py)URL":{"name":"URL","abstract":"\u003cp\u003eThe URL that was fetched from.\u003c/p\u003e","parent_name":"SPUDownloadData"},"Classes/SPUDownloadData.html#/c:objc(cs)SPUDownloadData(py)textEncodingName":{"name":"textEncodingName","abstract":"\u003cp\u003eThe IANA charset encoding name if available. Eg: \u0026ldquo;utf-8\u0026rdquo;\u003c/p\u003e","parent_name":"SPUDownloadData"},"Classes/SPUDownloadData.html#/c:objc(cs)SPUDownloadData(py)MIMEType":{"name":"MIMEType","abstract":"\u003cp\u003eThe MIME type if available. Eg: \u0026ldquo;text/plain\u0026rdquo;\u003c/p\u003e","parent_name":"SPUDownloadData"},"Classes/SPUDownloadData.html":{"name":"SPUDownloadData","abstract":"\u003cp\u003eA class for containing downloaded data along with some information about it.\u003c/p\u003e"},"Classes/SPUStandardUpdaterController.html":{"name":"SPUStandardUpdaterController","abstract":"\u003cp\u003eA controller class that instantiates a \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/SPUUpdater.html\"\u003eSPUUpdater\u003c/a\u003e\u003c/code\u003e and allows binding UI to its updater settings.\u003c/p\u003e"},"Classes/SPUStandardUserDriver.html":{"name":"SPUStandardUserDriver","abstract":"\u003cp\u003eSparkle\u0026rsquo;s standard built-in user driver for updater interactions\u003c/p\u003e"},"Classes/SPUUpdatePermissionRequest.html":{"name":"SPUUpdatePermissionRequest","abstract":"\u003cp\u003eThis class represents information needed to make a permission request for checking updates.\u003c/p\u003e"},"Classes/SPUUpdater.html":{"name":"SPUUpdater","abstract":"\u003cp\u003eThe main API in Sparkle for controlling the update mechanism.\u003c/p\u003e"},"Classes/SPUUpdaterSettings.html":{"name":"SPUUpdaterSettings","abstract":"\u003cp\u003eThis class can be used for reading and updating updater settings.\u003c/p\u003e"},"Classes/SPUUserUpdateState.html":{"name":"SPUUserUpdateState","abstract":"\u003cp\u003eThis represents the user\u0026rsquo;s current update state.\u003c/p\u003e"},"Classes/SUAppcast.html":{"name":"SUAppcast","abstract":"\u003cp\u003eThe appcast representing a collection of \u003ccode\u003e\u003ca href=\"36f8f5912051ae747ef441d6511ca4cbClasses/SUAppcastItem.html\"\u003eSUAppcastItem\u003c/a\u003e\u003c/code\u003e items in the feed.\u003c/p\u003e"},"Classes/SUAppcastItem.html":{"name":"SUAppcastItem","abstract":"\u003cp\u003eThe appcast item describing an update in the application\u0026rsquo;s appcast feed.\u003c/p\u003e"},"Classes/SUStandardVersionComparator.html":{"name":"SUStandardVersionComparator","abstract":"\u003cp\u003eSparkle\u0026rsquo;s default version comparator.\u003c/p\u003e"},"Classes/SUUpdatePermissionResponse.html":{"name":"SUUpdatePermissionResponse","abstract":"\u003cp\u003eThis class represents a response for permission to check updates.\u003c/p\u003e"},"Classes/SUUpdater.html":{"name":"SUUpdater","abstract":"\u003cp\u003eThe legacy API in Sparkle for controlling the update mechanism.\u003c/p\u003e"},"Classes.html":{"name":"Classes","abstract":"\u003cp\u003eThe following classes are available globally.\u003c/p\u003e"},"Constants.html":{"name":"Constants","abstract":"\u003cp\u003eThe following constants are available globally.\u003c/p\u003e"},"Enums.html":{"name":"Enumerations","abstract":"\u003cp\u003eThe following enumerations are available globally.\u003c/p\u003e"},"Protocols.html":{"name":"Protocols","abstract":"\u003cp\u003eThe following protocols are available globally.\u003c/p\u003e"}}