ZMAppFoundation 0.2.5

ZMAppFoundation 0.2.5

Jacob Davis 维护。



 
依赖
GaugeKit>= 0
SideMenu>= 0
 

  • jfosterdavis

ZMAppFoundation

CI Status Version License Platform

特性

轻松向 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 文件。