MLKitCommon Framework Reference

  • ML Kit provides classes for managing models, including local and remote options, with LocalModel for on-device storage and RemoteModel for server-hosted models.

  • ModelManager handles model operations, while ModelDownloadConditions allows configuration of download preferences.

  • CustomRemoteModel extends remote model capabilities for custom use cases, and RemoteModelSource 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 
     
    
Create a Mobile Website
View Site in Mobile | Classic
Share by: