Skip to content

fovelas/basic-pref-ios

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Basic Pref iOS

Store key-value pairs across the app.

This library based on Swift UserDefaults class.


Add Dependency

Go to File > Add Package Dependencies.... Paste this url to Search Bar and click Copy Dependency. That's it.

https://github.com/fovelas/basic-pref-ios

Supported Types

  • Boolean
  • Float
  • Int
  • String

Usage

Declare key-value pair:

let username: String = "John Doe"
BasicPref.getInstance().setString("name", username)

// other types
BasicPref.getInstance().setBoolean("is_login", true)
BasicPref.getInstance().setFloat("price", 32.77)
BasicPref.getInstance().setInt("click_count", 99)

Access key-value pair:

BasicPref.getInstance().getString("name", "default value")
// if key declared before function returns 'John Doe' else function returns 'default value'.

// other types
BasicPref.getInstance().getBoolean("is_login", false) // => true
BasicPref.getInstance().getFloat("price", 0) // => 32.77
BasicPref.getInstance().getInt("click_count", 0) // => 99

Remove key-value pair:

BasicPref.getInstance().remove("name")
BasicPref.getInstance().remove("is_login")
BasicPref.getInstance().remove("price")
BasicPref.getInstance().remove("click_count")

Clear all key-value pairs:

BasicPref.getInstance().clear()

About

Basic utility class for Swift UserDefaults class.

Topics

Resources

License

Stars

Watchers

Forks

Languages