博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
FLEX库在苹果废弃ASL之后的解决方案
阅读量:6700 次
发布时间:2019-06-25

本文共 647 字,大约阅读时间需要 2 分钟。

库是iOS开发者在开发调试过程中一款强大的调试工具。 其中最实用的功能一定是在app界面中显示控制台打印日志。 其使用原理是通过苹果自带的ASL(apple system Log)

但在iOS10以后苹果便将ASL框架全部废弃掉,开发者会发现FLEX再无法将控制台打印的日志内容输出显示到app中。 本来简单快捷的调试变得麻烦。

研究了许多关于日志打印的框架。大多都是富余了很多用不到的功能。对应只是想简单显示控制台输出内容显得略为复杂。

为解决这个问题写了 这个简单易用的框架。

GHConsole()显示在你app中不起眼的位置,完全不会影响日常开发,多种动画手势,方便查看控制台打印内容。

整个框架仅仅包括

GHConsole.h

GHConsole.m 两个文件 方便添加。

使用GHConsole

你只需要在项目启动的时候 运行GHConsole的初始化方法即可。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
   [[GHConsole sharedConsole]startPrintLog];     return YES; } 复制代码

然后在你需要打印的地方像NSLog( )使用方法一样通过GGLog( )来打印你想要显示的内容。

在项目中的运用

非全屏下显示

全屏下显示--双击退出全屏

转载地址:http://ijwlo.baihongyu.com/

你可能感兴趣的文章
Angular属性型指令
查看>>
如何处理错误信息 Pricing procedure could not be determined
查看>>
【CentOS 7笔记11】,目录权限,所有者与所有组,隐藏权限#171022
查看>>
Mybatis 详解--- 一级缓存、二级缓存
查看>>
2013 ACM/ICPC Asia Regional Changsha Online - C
查看>>
ACM中java快速入门
查看>>
discuz x2.5插件开发傻瓜图文教程,用demo说话
查看>>
利用HTML中的XML数据岛记录浏览
查看>>
unicode字符、python乱码问题
查看>>
cobbler get-loaders 通过代理下载
查看>>
通过脚本测试ubuntu的源
查看>>
一些不错的网站
查看>>
safari的一些问题
查看>>
面试官问我:平常如何对你的 Java 程序进行调优?
查看>>
Java中对象和引用的理解
查看>>
如何有效抓取SQL Server的BLOCKING信息
查看>>
bash中(),{},(()),[],[[]]的区别
查看>>
Oracle PL/SQL匿名块(三)
查看>>
模拟实现strstr
查看>>
解决Office系列安装不上的办法
查看>>