Plister 1.2.0

Plister 1.2.0

Mohamad Reza Koohkan 维护。



Plister 1.2.0

  • 作者:
  • mohamadrezakoohkan

Plister works with plists like a piece of cake

Platforms Platforms Platforms Platforms

Language Build Test Document License Requirement

Plister

像做蛋糕一样轻松地处理属性列表。
Plister 可以在仅用一行代码的情况下非常快速地创建、读取、更新和删除 .plist 文件 :bowtie:
此外,值可以通过强加密进行加密😎当你需要的时候,plister 会解密这些值!👽
Plister 的速度之所以快,是因为它使用了自家的缓存系统。
此外,该项目完全稳定,代码覆盖率 86%,结果可以在 codecov.io 中找到。

它能做什么?

Plister 根据您的命令创建属性列表,保存您提供的键值对,按您的要求加密,并为给定的键检索值。
有关 Plister 的可用方法,请参阅文档

需求

  • iOS 8.1+

  • watchOS 3.0+

  • macOS 10.12 (Sierra)+

  • tvOS 10.0+

  • Xcode 10.2+

  • Swift 4.2+

此外,完全兼容 Swift 版本 5.x

安装

CocoaPods

CocoaPods 是 Cocoa 项目的依赖管理工具。有关使用和安装说明,请访问他们的网站。要使用 CocoaPods 将 Plister 集成到 Xcode 项目中,请在您的 Podfile 中指定它。

pod 'Plister'

如果您在寻找 pod 时遇到了问题,请尝试包含项目的源。

pod 'Plister', :git => 'https://github.com/mohamadrezakoohkan/Plister.git'

然后运行 pod inistall 添加 Plister pod 到您的项目中,然后您应该在新创建的 .xcworkspace 中工作。


Swift 包管理器

您可以使用 Swift 包管理器 安装 Plister

  • 在 Xcode 中使用 Swift 包

    在 Xcode 菜单栏中选择此路径

    文件 > Swift 包 > 添加包依赖

    在打开的窗口中输入此存储库地址

      https://github.com/mohamadrezakoohkan/Plister.git
    

    最后,选择您的 包选项 并将它简单添加到您的项目中。

  • 手动

    将 plister 包描述添加到您的 Package.swift 中作为 依赖 文件。

    import PackageDescription
    
    let package = Package(
        name: "YOUR_PROJECT_NAME",
        dependencies: [
            .package(url: "https://github.com/mohamadrezakoohkan/Plister.git", from: "1.1.1"),
        ],
    targets: [
            .target(
                name: "YOUR_TARGET_NAME",
                dependencies: ["Plister"],
                path: "YOUR_TARGET_PATH")
        ]
    )

    然后在 终端 中运行 swift package generate-xcodeproj 以生成 Xcode 项 Blob 或 swift build 以构建项目。

    如果您在 Linux 上,请在 终端 中运行 swift run 以构建和运行项目。


手动

如果您不想使用上述任何依赖项管理器,您可以手动使用源代码。从 发布版本 获取最新版本。

使用

如何在项目中实现Plister的示例。

import Plister

let plist = Plist(withNameAtDocumentDirectory: "Github")

plist.set("Mohamadreza Koohkan", for: "Developer")

plist.get("Developer")
// output will be Mohamadreza Koohkan

示例项目

克隆项目,并使用示例项目进行更多操作。

联系

InstagramGithubLinkedInStack Overflow 上关注并联系我。如果您发现任何问题,请 打开工单。您可以通过 [email protected] 发送邮件。

许可证

Plister 在 MIT 许可证 下发布。