Skip to content

Commit 3c549c8

Browse files
committed
[t8]添加示例
1 parent a7e8ead commit 3c549c8

3 files changed

Lines changed: 35 additions & 2 deletions

File tree

Example/Podfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use_frameworks!
22

3-
platform :ios, '10.0'
3+
platform :ios, '11.0'
44

55
target 'SWUserDefaults_Example' do
66
pod 'SWUserDefaults', :path => '../'

Example/SWUserDefaults/ViewController.swift

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,21 @@ class ViewController: UIViewController {
1515
super.viewDidLoad()
1616
// Do any additional setup after loading the view, typically from a nib.
1717

18-
SWUserDefaults.save(3, "key")
18+
// save Int value to UserDefaults
19+
SWUserDefaults.save(3, "key1")
20+
// get Int value from UserDefaults
21+
let value = SWUserDefaults.get("key1", Int.self)
22+
// delete from UserDefaults
23+
SWUserDefaults.delete("key1")
24+
25+
26+
// save dict value to UserDefaults
27+
let dict: [String : Any] = ["name": "Lily", "age": 18]
28+
SWUserDefaults.save(dict, "key2")
29+
// get dict value from UserDefaults
30+
let dictValue = SWUserDefaults.get("key2", [String : Any].self)
31+
// delete from UserDefaults
32+
SWUserDefaults.delete("key2")
1933
}
2034

2135
override func didReceiveMemoryWarning() {

README.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,25 @@ it, simply add the following line to your Podfile:
2020
pod 'SWUserDefaults'
2121
```
2222

23+
##Usage
24+
```
25+
// save Int value to UserDefaults
26+
SWUserDefaults.save(3, "key1")
27+
// get Int value from UserDefaults
28+
let value = SWUserDefaults.get("key1", Int.self)
29+
// delete from UserDefaults
30+
SWUserDefaults.delete("key1")
31+
32+
33+
// save dict value to UserDefaults
34+
let dict: [String : Any] = ["name": "Lily", "age": 18]
35+
SWUserDefaults.save(dict, "key2")
36+
// get dict value from UserDefaults
37+
let dictValue = SWUserDefaults.get("key2", [String : Any].self)
38+
// delete from UserDefaults
39+
SWUserDefaults.delete("key2")
40+
```
41+
2342
## Author
2443

2544
liuhongli, liuhongli2120@gmail.com

0 commit comments

Comments
 (0)