
- Use the "property wrapper" to make an enhanced version of UserDefaults.
- 利用「属性包装器」做成UserDefaults加强版。

dependencies: [
.package(url: "https://github.com/William-Weng/WWUserDefaults.git", .upToNextMajor(from: "1.0.0"))
]
函数 |
功能 |
@WWUserDefaults() |
修饰符 |
import UIKit
import WWPrint
import WWUserDefaults
final class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
userDefaultsTest()
}
/// WWUserDefaults測試
func userDefaultsTest() {
let urlString = "https://developer.apple.com/videos/play/wwdc2019/262/"
let newValue = "https://www.appcoda.com.tw/app-security/"
@WWUserDefaults("PASSWORD") var password: String?
password = urlString
wwPrint(password)
password = newValue
wwPrint(password)
password = nil
wwPrint(password)
}
}