UserDefault:借助属性包装器,Swifty用户默认设置

时间:2024-03-19 06:07:20
【文件属性】:

文件名称:UserDefault:借助属性包装器,Swifty用户默认设置

文件大小:15KB

文件格式:ZIP

更新时间:2024-03-19 06:07:20

macos ios swift-package-manager userdefaults spm

用户默认 UserDefaults设计的属性包装器接口。 该程序包最初是试图编写用于访问UserDefaults的属性包装程序的。 但是,它很快就超出了这个范围,因为我想避免使用无法直接进行属性列表转换的类型的所有开销。 例子 直接储存 @UserDefault ( " hasSeenSplashScreen " ) var hasSeenSplashScreen = false @UserDefault ( " name " ) var name: String ? @UserDefault ( " count " ) var count: Int ? = 42 hasSeenSplashScreen = true name = " John Appleseed " count = nil 可编码/ NSCoding Codable有一个协议扩展,可让您避免自己编写样板: stru


【文件预览】:
UserDefault-master
----.gitignore(125B)
----Package.swift(1KB)
----README.md(4KB)
----Sources()
--------UserDefault()
----Package.resolved(338B)
----Tests()
--------LinuxMain.swift(77B)
--------UserDefaultTests()
----.editorconfig(52B)

网友评论