【文件属性】:
文件名称:Default:现代的UserDefaults界面+ Codable支持
文件大小:106KB
文件格式:ZIP
更新时间:2021-04-13 15:29:30
userdefaults hacktoberfest Swift
默认
现代的UserDefaults界面+ Codable支持
什么是默认值?
Default是什么扩展库UserDefaults可以通过提供扩展保存符合自定义对象做Codable ,并提供了一个新的界面下述UserDefaults,通过协议DefaultStorable 。 您只能使用Codable支持扩展或DefaultStorable协议扩展,或同时使用这两种扩展。 (或没有,这也很酷)
特征
读取和写入自定义的对象直接到UserDefaults符合Codable
通过DefaultStorable为UserDefaults提供替代API
没有看到您需要的功能?
随意打开一个问题以请求您想要的功能或通过拉取请求发送!
为什么要默认?
该库具有默认存储键和值的方法,通常的方式很容易出错,因为每次键入键的字符串值都可能导致键键入错误并跟踪使用了哪些键以及当前在UserDefa
【文件预览】:
Default-master
----.travis.yml(72B)
----.swiftlint.yml(290B)
----Default-tvOS()
--------Default_tvOS.h(539B)
--------Info.plist(774B)
----assets()
--------default_floppy_logo.png(32KB)
----LICENSE(1KB)
----Sources()
--------Default.swift(2KB)
--------DefaultStorable.swift(2KB)
--------UserDefaults+Codable.swift(2KB)
----Default-watchOS()
--------Info.plist(774B)
--------Default_watchOS.h(566B)
----Default-macOS()
--------Info.plist(892B)
--------Default_macOS.h(546B)
----.gitignore(1KB)
----cassette.jpg(59KB)
----CHANGELOG.md(1KB)
----Default.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(29KB)
--------xcshareddata()
----README.md(7KB)
----Default.podspec(887B)
----Default-iOS()
--------Default_iOS.h(532B)
--------Info.plist(774B)