ZMAppFoundation
特性
轻松向 Zero Mu 应用添加核心功能
- 滑动菜单
- 致谢页面
示例
要运行示例项目,先克隆仓库,然后在 Example 目录中首先运行 pod install
。
需求
安装
ZMAppFoundation 通过 CocoaPods 提供。要安装它,只需将以下行添加到 Podfile 中
pod 'ZMAppFoundation'
扩展 AppDelegate
DMAppFoundation 定义了 AppDelegate,因此如果你要添加或覆盖功能,则必须扩展它。
import UIKit
import ZMAppFoundation
extension AppDelegate {
//put in anything that extends the ZMAppDelegate
}
连接 Core Data
- App Delegate
用法
添加自定义菜单项
- 将任何数量的
ZMMenuItem
添加到应用初始视图控制器中的ZMMenuItems.CustomItems
。例如:
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
//add custom menu items to the ZMMenu
ZMMenuItems.CustomItems.append(contentsOf: CustomMenuItems.Items)
}
添加自定义认可页面项
- 将
String
对象添加到应用初始视图控制器中的ZMAcknowledgementContent.CustomItems
。例如:
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
//add acknowledgement items to the Ack page
ZMAcknowledgementsContent.CustomContent.append(contentsOf: CustomAcknowledgements.Items)
}
秘密、私有资源
- 框架假定你有一个名为
Secrets.swift
的文件,并且此文件包含在 .gitignore 中。将任何秘密资源,例如密码,放入这样的文件中。
作者
jfosterdavis, [email protected]
许可
ZMAppFoundation 在 MIT 许可下可用。有关更多信息,请参阅 LICENSE 文件。