CVM日志器Swift 0.2

CVM日志器Swift 0.2

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布时间最后发布2016年6月
SPM支持SPM

Cristian Villaseca维护。




CVM日志器Swift

CVM日志器Swift是一个在UIWindow上显示按钮的工具(仅DEBUG构建)。当它被按下时,将显示打印的任何日志。

screenshot

显示Appetize.io演示

使用方法

要运行示例项目,请克隆仓库,并首先从Example目录运行pod install

在您的AppDelegate.swift中

import CVLoggerSwift

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

var window: UIWindow?
var cvlogger: CVLogger?


func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {

let storyboard = UIStoryboard(name: "Main", bundle: nil)
let mainVC = storyboard.instantiateInitialViewController()

if window != nil {
window = UIWindow(frame: UIScreen.mainScreen().bounds)
window?.rootViewController = mainVC
window?.makeKeyAndVisible()
}


#if DEBUG
cvlogger = CVLogger()
#endif

CVLogger.print("Lorem ipsum dolor sit amet, at ridiculus fringilla tristique, ante commodo sed, commodo condimentum turpis, quam euismod praesent tincidunt. Erat vestibulum dui auctor dictumst sem in, ullamcorper sed morbi magna et suscipit dolore, consequatur ante laoreet, nisl eget. Sociis libero et sed euismod. Quis dictum lacus in quam, est duis integer pede facilisis mauris. In nec egestas lorem in morbi platea, enim aliquam consequat, cursus saepe blanditiis, ut risus malesuada quisque ornare ornare iaculis. Adipiscing dolor sed sed ut netus, ut at aenean interdum. Ligula sed adipiscing, adipiscing nisl pede eget adipisicing mauris proin, ac quam dui suspendisse diam ultrices massa. A a odio volutpat auctor.")

CVLogger.print("last log entry")

return true
}

需求

CVM日志器Swift适用于iOS 8+。它依赖于以下Apple框架,这些框架通常已包含在大多数Xcode模板中

  • Foundation.framework
  • UIKit.framework

您将需要最新的开发工具才能构建CVM日志器Swift。旧的Xcode版本可能也能工作,但将不会明确维护兼容性。

安装

CVM日志器通过CocoaPods提供。要安装它,只需将以下行添加到您的Podfile中

pod "CVLoggerSwift"

作者

Cristian Villaseca, [email protected]

许可证

CVM日志器受MIT许可证的许可。有关更多信息,请参阅LICENSE文件。