Class IOSSettingsService

java.lang.Object
com.gluonhq.attach.settings.impl.IOSSettingsService
All Implemented Interfaces:
SettingsService

public class IOSSettingsService extends Object implements SettingsService
An implementation of the SettingsService for the iOS platform. It makes use of the application's standard UserDefaults.
  • Constructor Details

    • IOSSettingsService

      public IOSSettingsService()
  • Method Details

    • store

      public void store(String key, String value)
      Description copied from interface: SettingsService
      Stores the setting with the specified key and value. If a setting with the specified key exists, the value for that setting will be overwritten with the specified value.
      Specified by:
      store in interface SettingsService
      Parameters:
      key - a key that uniquely identifies the setting
      value - the value associated with the key
    • remove

      public void remove(String key)
      Description copied from interface: SettingsService
      Removes the setting for the specified key.
      Specified by:
      remove in interface SettingsService
      Parameters:
      key - the key of the setting that needs to be removed
    • retrieve

      public String retrieve(String key)
      Description copied from interface: SettingsService
      Retrieves the value of the setting that is identified by the specified key.
      Specified by:
      retrieve in interface SettingsService
      Parameters:
      key - the key of the setting to look up
      Returns:
      the value associated with the setting or null when no setting was stored with the specified key