DefaultsKit:适用于iOS,macOS和tvOS的简单,强类型用户默认值

时间:2024-02-23 12:03:05
【文件属性】:

文件名称:DefaultsKit:适用于iOS,macOS和tvOS的简单,强类型用户默认值

文件大小:37KB

文件格式:ZIP

更新时间:2024-02-23 12:03:05

macos swift ios tvos userdefaults

DefaultsKit利用斯威夫特4的强大的功能,以提供对顶部的简单和强类型的包装 。 它使用不到70行代码来完成此任务。 安装>> << 用法 实例化或获取Defaults的shared实例 let defaults = Defaults () // or Defaults.shared 然后: // Define a key let key = Key < String> ( " someKey " ) // Set a value defaults. set ( " Codable FTW :grinning_face_with_big_eyes: " , for : key) // Read the value back defaults. get ( for : key) // Output: Codable FTW :grinning_face_with_big_eyes: 检查键是否具有值: if defaults. has (key) { // Do your thing } 如果只需要知道一个键/值对存在而没有实际使用值,请使用has()方法,


【文件预览】:
DefaultsKit-master
----DefaultsKit.podspec(557B)
----Sources()
--------Info.plist(776B)
--------Defaults.swift(6KB)
--------DefaultsKit.h(2KB)
----.swift-version(3B)
----DefaultsKit.png(10KB)
----README.zh-CN.md(4KB)
----DefaultsKit.xcodeproj()
--------xcshareddata()
--------project.xcworkspace()
--------xcuserdata()
--------project.pbxproj(34KB)
----Tests()
--------Info.plist(701B)
--------DefaultsKey + keys.swift(2KB)
--------RawRepresentableMock.swift(1KB)
--------PersonMock.swift(1KB)
--------DefaultsTests.swift(6KB)
----LICENSE(1KB)
----README.md(4KB)
----Package.swift(302B)
----.gitignore(1KB)
----INSTALL.md(3KB)

网友评论