Gedatsu
Gedatsu提供了关于AutoLayout错误控制台日志的易读格式。
摘要
在运行时,Gedatsu实现对控制台日志的挂钩,并将有关AutoLayout模糊约束的信息格式化为可读性强的文本。
原文 | Gedatsu |
---|---|
安装
Cocoapods
将以下行添加到 Podfile,并执行 $ pod install
。
pod 'Gedatsu', configuration: %w(Debug)
Carthage
将以下行添加到Cartfile中,并在执行任何$ carthage checkout && carthage build
命令时使用。
例如:$ carthage bootstrap --platform iOS
。
github "bannzai/Gedatsu"
Swift包管理器
支持通过Swift包管理器安装Gedatsu。您可以在Xcode GUI中添加Gedatsu。请参阅文档。
使用
Gedatsu将在调用Gedatsu.open
后启动。作为一个iOS项目的良好示例,在AppDelegate.application:didFinishLaunchingWithOptions:
中调用Gedatsu.open
。
#if DEBUG
import Gedatsu
#endif
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
#if DEBUG
Gedatsu.open()
#endif
return true
}
支持版本
平台 | 版本 |
---|---|
iOS | >= 11.0 |
macOS | >= 10.11 |
Swift | >= 5.2 |
许可证
Gedatsu 在 MIT 许可下发布。有关详情,请参阅许可证。
页眉标志在 CC BY-NC 4.0 许可下发布。原始设计由 noainoue 设计。