SCLogger 1.5

SCLogger 1.5

测试已测试
Lang语言 Obj-CObjective C
许可 MIT
发布最新版本2017年12月

Lucas Correa 维护。



  • 作者:
  • Lucas Correa

SCLogger 是由开发者为开发者创建的调试控制台,与您的项目集成简单。

支持 iPhone 和 iPad

支持横屏和竖屏

SCLogger SCLogger2

入门:

只需将两个类拖到您的项目中。另外,您还需要导入 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

创建 File PCH SCLogger

构建设置 Prefix Header SCLogger

示例用法:

使用组件非常简单,如果您的项目已经在 PCH 上添加了导入,只需长按三指在调试或调用方法

[SCLogger showDebug];

项目中使用的所有 NSLogNSLogv 将记录在 SCLogger 中,并同时记录在日志文件中。在调试屏幕中,可以通过手势发送日志。

tapReconEmail.numberOfTapsRequired = 1; tapReconEmail.numberOfTouchesRequired = 2;

许可:

SCLogger 根据 MIT 许可证许可

版权所有 (c) 2015 Lucas Correa (http://www.lucascorrea.com/)

本授权无偿许可任何人获取本软件及其相关文档文件(“软件”)的副本,使用该软件不受限制,包括但不限于使用权、复制权、修改权、合并权、发布权、分发权、再授权权和/或销售软件副本的权利,以及允许将软件提供给他人使用,但需遵守以下条件:

上述版权声明和本许可声明应包含在软件的任何副本或主要部分中。

软件按“现状”提供,不提供任何形式的质量保证,无论是明确保证还是暗示保证,包括但不限于适销性、特定目的适用性和不侵犯他人知识产权。在任何情况下,作者或版权所有者均不对以下任何主张、损害或其他责任负责:无论是基于合同、侵权或其他原因,只要与软件、使用软件或其他与软件相关的交易有关。