AI-generated Key Takeaways
-
ML Kit provides classes for managing models, including local and remote options, with
LocalModel
for on-device storage andRemoteModel
for server-hosted models. -
ModelManager
handles model operations, whileModelDownloadConditions
allows configuration of download preferences. -
CustomRemoteModel
extends remote model capabilities for custom use cases, andRemoteModelSource
specifies the location of remote models.
Classes
The following classes are available globally.
-
A custom model that is stored remotely on the server and downloaded to the device.
Declaration
Swift
class CustomRemoteModel : RemoteModel
-
A model stored locally on the device.
Declaration
Swift
class LocalModel : NSObject
-
Configurations for model downloading conditions.
Declaration
Swift
class ModelDownloadConditions : NSObject, NSCopying
-
Manages models that are used by MLKit features.
Declaration
Swift
class ModelManager : NSObject
-
A model that is stored remotely on the server and downloaded to the device.
Declaration
Swift
class RemoteModel : NSObject
-
A model source indicating where the model is hosted remotely.
Declaration
Swift
class RemoteModelSource : NSObject