BackgroundAssets Namespace

Classes

Name Description
BAAppExtensionInfo
BAAssetPack
BAAssetPackManager
BAAssetPackManagerCheckForUpdatesResult

This class holds the return values for an asynchronous operation.

BAAssetPackManifest
BADownload
BADownloaderExtension_Extensions

Extension methods to the IBADownloaderExtension interface to support all the methods from the BADownloaderExtension protocol.

BADownloadManager
BADownloadManagerDelegate

This is a class that implements the interface IBADownloadManagerDelegate (for the protocol BADownloadManagerDelegate).

Subclass this class to easily create a type that implements the protocol.

An alternative is to create a subclass of NSObject and then implemented the interface IBADownloadManagerDelegate.

BADownloadManagerDelegate_Extensions

Extension methods to the IBADownloadManagerDelegate interface to support all the methods from the BADownloadManagerDelegate protocol.

BAErrorCodeExtensions

Extension methods for the BAErrorCode enumeration.

BAManagedAssetPackDownloadDelegate

This is a class that implements the interface IBAManagedAssetPackDownloadDelegate (for the protocol BAManagedAssetPackDownloadDelegate).

Subclass this class to easily create a type that implements the protocol.

An alternative is to create a subclass of NSObject and then implemented the interface IBAManagedAssetPackDownloadDelegate.

BAManagedErrorCodeExtensions

Extension methods for the BAManagedErrorCode enumeration.

BAUrlDownload

Interfaces

Name Description
IBADownloaderExtension

This interface represents the Objective-C protocol BADownloaderExtension.

IBADownloadManagerDelegate

This interface represents the Objective-C protocol BADownloadManagerDelegate.

IBAManagedAssetPackDownloadDelegate

This interface represents the Objective-C protocol BAManagedAssetPackDownloadDelegate.

IBAManagedDownloaderExtension

This interface represents the Objective-C protocol BAManagedDownloaderExtension.

Enums

Name Description
BAAssetPackStatus
BAContentRequest
BADownloadState
BAErrorCode
BAManagedErrorCode

Delegates

Name Description
BAAssetPackManagerCheckForUpdatesCompletionHandler
BAAssetPackManagerEnsureLocalAvailabilityCompletionHandler
BAAssetPackManagerGetAllAssetPacksCompletionHandler
BAAssetPackManagerGetAssetPackCompletionHandler
BAAssetPackManagerGetLocallyAvailableLanguagesCompletionHandler

Completion handler invoked with the languages used by locally available asset packs.

BAAssetPackManagerGetLocalStatusCompletionHandler

Completion handler invoked with the local status of an asset pack.

BAAssetPackManagerGetManifestCompletionHandler

Completion handler invoked with an asset-pack manifest or an error.

BAAssetPackManagerGetStatusCompletionHandler
BAAssetPackManagerReconcilePreferredLanguagesCompletionHandler

Completion handler invoked after reconciling locally available asset packs with the preferred languages.

BAAssetPackManagerRemoveAssetPackCompletionHandler