Plister
像做蛋糕一样轻松地处理属性列表。
Plister 可以在仅用一行代码的情况下非常快速地创建、读取、更新和删除 .plist
文件
此外,值可以通过强加密进行加密
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
示例项目
克隆项目,并使用示例项目进行更多操作。
联系
在 Instagram、Github、LinkedIn 和 Stack Overflow 上关注并联系我。如果您发现任何问题,请 打开工单。您可以通过 [email protected] 发送邮件。
许可证
Plister 在 MIT 许可证 下发布。