FLFX:开源iOS调试/自测工具
<h3><strong>简介</strong></h3> <p>FLFX(Flipboard Explorer):官方说法是一套用于iOS开发的应用程序调试和探索工具。实际上有更多有价值的作用,比如对View的操作:位置坐标展示、图层关系、移动位置;工程内的plist文件查看;NSUserDefaults变量查看;等等。出现时,FLEX显示一个位于应用程序上方的窗口中的工具栏。从此工具栏,您可以查看和修改运行的应用程序中几乎每一个状态。</p> <p style="text-align: center;"><img src="https://simg.open-open.com/show/641d7fbfa776a0a852feeef64384bea6.png"></p> <p style="text-align: center;">工具使用主界面</p> <h3><strong>集成</strong></h3> <p>直接使用CocoaPods</p> <p>pod 'FLEX', '~> 2.0', :configurations => [‘Debug']</p> <p>详细功能介绍</p> <p>1、检查和修改视图的层次结构中。</p> <p>2、查看任何对象的属性和值。</p> <p>3、动态修改属性和值。</p> <p>4、动态调用实例和类方法。</p> <p>5、使用计时,标头和完整响应来观察详细的网络请求历史记录。</p> <p>6、 添加您自己的模拟器键盘快捷键。</p> <p>7、查看系统日志消息(例如,来自NSLog)。</p> <p>7、通过扫描访问任何活动对象。</p> <p>9、在工程的沙盒中查看档案系统。</p> <p>10、在文件系统中浏览SQLite / Realm数据库。</p> <p>11、使用控制,移位和命令键在模拟器中触发3D触摸。</p> <p>12、 探索应用程序中所有类和链接的系统框架(公共和私有)。</p> <p>13、 快速访问有用的对象,如[UIApplication sharedApplication],Appdelegate,关键窗口上的根视图控制器等等。</p> <p>14、动态查看和修改NSUserDefaults值。</p> <h3><strong>使用方法</strong></h3> <p>在AppDelegate中引入,并初始化</p> <p>#import “FLEXManager.h"</p> <p>(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {</p> <p>[[FLEXManager sharedManager] showExplorer];</p> <p>}</p> <p>运行工程文件,即可看见工具栏</p> <p> </p> <p> </p> <p> </p>
本文由用户 seawolf 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
转载本站原创文章,请注明出处,并保留原始链接、图片水印。
本站是一个以用户分享为主的开源技术平台,欢迎各类分享!