Settings
Settings是对NSUserDefaults的封装。它是iOS平台上的一种持久的键值对存储。
示例
Reference
Methods
clearWatch()
jsx
static clearWatch(watchId: number)
watchId is the number returned by watchKeys() when the subscription was originally configured.
get()
jsx
static get(key: string): mixed
Get the current value for a given key in NSUserDefaults.
set()
jsx
static set(settings: object)
Set one or more values in NSUserDefaults.
watchKeys()
jsx
static watchKeys(keys: string | array<string>, callback: function): number
Subscribe to be notified when the value for any of the keys specified by the keys parameter has been changed in NSUserDefaults. Returns a watchId number that may be used with clearWatch() to unsubscribe.
Note:
watchKeys()by design ignores internalset()calls and fires callback only on changes preformed outside of React Native code.