SCLogger 是由开发者为开发者创建的调试控制台,与您的项目集成简单。
支持 iPhone 和 iPad
支持横屏和竖屏
只需将两个类拖到您的项目中。另外,您还需要导入 MessageUI 框架。转到 frameworks -> 添加现有框架 -> MessageUI.framework
在您的项目文件 YourProject-Prefix.pch 中添加导入
#import "SCLogger.h"
或者
使用 CocoaPods 入门,您可以在 Podfile 中添加以下行
pod 'SCLogger'
在 Podfile 中设置您希望日志处于激活状态的配置。例如 Debug 或 Release。
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
if config.name == 'Debug'
config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] ||= ['$(inherited)', 'DEBUG=1', 'SCLOGGER_DEBUG=1']
end
end
end
end
在您的项目文件 YourProject-Prefix.pch 中添加导入
#import
如果需要 Xcode 6 或更高版本 来创建 PCH 文件,请将 PCH 的路径添加到包设置中,并允许 预编译 Prefix Header = YES
使用组件非常简单,如果您的项目已经在 PCH 上添加了导入,只需长按三指在调试或调用方法
[SCLogger showDebug];
项目中使用的所有 NSLog 或 NSLogv 将记录在 SCLogger 中,并同时记录在日志文件中。在调试屏幕中,可以通过手势发送日志。
tapReconEmail.numberOfTapsRequired = 1; tapReconEmail.numberOfTouchesRequired = 2;
SCLogger 根据 MIT 许可证许可
版权所有 (c) 2015 Lucas Correa (http://www.lucascorrea.com/)
本授权无偿许可任何人获取本软件及其相关文档文件(“软件”)的副本,使用该软件不受限制,包括但不限于使用权、复制权、修改权、合并权、发布权、分发权、再授权权和/或销售软件副本的权利,以及允许将软件提供给他人使用,但需遵守以下条件:
上述版权声明和本许可声明应包含在软件的任何副本或主要部分中。
软件按“现状”提供,不提供任何形式的质量保证,无论是明确保证还是暗示保证,包括但不限于适销性、特定目的适用性和不侵犯他人知识产权。在任何情况下,作者或版权所有者均不对以下任何主张、损害或其他责任负责:无论是基于合同、侵权或其他原因,只要与软件、使用软件或其他与软件相关的交易有关。