From Kotlin to Swift: Practical Usage Examples
Supported Data Types
String
Boolean
String Array
Int
Float
Kotlin
val omniStore = OmniStore(context)
omniStore.put(key = "keyString", value = "value")
omniStore.put(key = "keyBool", value = true)
omniStore.put(key = "keySet", value = mutableSetOf("1", "2"))
omniStore.put(key = "keyInt", value = 1)
omniStore.put(key = "keyFloat", value = 1.0F)
val a = omniStore.get(key = "keyString", defaultValue = "")
val b = omniStore.get(key = "keyBool")
val c = omniStore.get(key = "keySet", defaultValue = setOf())
val d = omniStore.get(key = "keyInt", defaultValue = 0)
val e = omniStore.get(key = "keyFloat", defaultValue = 0.0F)
Swift
let omniStore = OmniStore()
omniStore.put(key: "keyString", value: "value")
omniStore.put(key: "keyBool", value: "true")
omniStore.put(key: "keyArray", value: ["1", "2"])
omniStore.put(key: "keyInt", value: 1)
omniStore.put(key: "keyFloat", value: 1.0)
let a = omniStore.get(key: "keyString", defaultValue: "")
let b = omniStore.get(key: "keyBool")
let c = omniStore.get(key: "keyArray", defaultValue: [])
let d = omniStore.get(key: "keyInt", defaultValue: 0)
let e = omniStore.get(key: "keyFloat", defaultValue: 0.0)