PrivacyKit
文档
示例
要运行示例项目,克隆仓库,然后首先从 Example 目录运行 pod install
命令。
安装
PrivacyKit 可通过 CocoaPods 获取。要安装它,只需将以下行添加到您的 Podfile 中。
pod 'PrivacyKit'
基本用法
要全局配置PrivacyKit,请从AppDelegate.application(didFinishLaunchingWithOptions)
函数中设置。
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
/** Configure PrivacyKit Globally */
PrivacyKit.shared.config("https://github.com/ithazfire/PrivacyKit",
"https://github.com/ithazfire/PrivacyKit/wiki")
/** Use Custom Style (Colors & Fonts) **/ PrivacyKit.shared.setStyle(CustomPrivacyKitStyle())
/** User Blur Effect Over Presenting View Controller **/ PrivacyKit.shared.setBlurView(isEnabled: true)
// Override point for customization after application launch.
return true
}
}
要显示PrivacyKit UIViewController,请将代理添加到您的UIViewController
中并调用requirePrivacy()
函数。
class ViewController: UIViewController, PrivacyKitDelegate {
override func viewDidAppear(_ animated: Bool) {
/** Present the PrivacyKit View if Privacy is not accepted. */
self.requirePrivacy()
}
}
更多例子
作者
许可证
PrivacyKit遵循MIT许可证。有关更多信息,请参阅LICENSE文件。
贡献
如果您想为项目做出贡献并使其变得更好,您的帮助非常欢迎。贡献也是了解如何在GitHub上进行社会编码、新技术及其生态系统以及如何提交建设性、有价值的错误报告、功能请求以及所有贡献中最崇高的贡献:一个好的、干净的提交请求的极好方式。
如何提交一个干净的拉取请求
寻找项目的贡献说明。如果有,请遵循它们。
- 在 Github 上创建项目的个人分支。
- 在本地机器上克隆该分支。您在 Github 上的远程仓库称为
origin
。 - 将原始仓库添加为名为
upstream
的远程仓库。 - 如果您之前创建过分支,请确保将上游更改拉取到本地仓库中。
- 创建一个新的分支来工作!如果存在,从
develop
分支创建,否则从master
分支创建。 - 实现/修复您的功能,注释您的代码。
- 遵循项目的代码风格,包括缩进。
- 如果项目有测试,请运行它们!
- 根据需要编写或修改测试。
- 根据需要添加或更改文档。
- 使用 git 的交互式变基将提交压缩成一个单独的提交。如果需要,创建一个新分支。
- 将您的分支推送到 Github 上您的分支,远程
origin
。 - 从您的分支在正确的分支中打开一个 pull request。如果有,针对
develop
分支,否则针对master
分支! - …
- 如果维护者要求进一步更改,只需将它们推送到您的分支。PR 将自动更新。
- 一旦 pull request 被批准并合并,您可以从
upstream
拉取更改到您的本地仓库,并删除您额外的分支。
最后但同样重要的是:始终使用现在时态编写您的提交信息。您的提交信息应该描述当提交应用时对代码做了什么——而不是您对代码做了什么。