iOS插件FLEX的应用

在实现模块化的过程中,偶然发现了一个逼格很高的iOS插件FLEX.

图片.png

相信看了上面两个指标,就不用我在多说了吧.
那么FLEX有什么神奇之处呢?
1实时修改UI界面.在不修改代码的前提下,将修改属性(比如UIView的color,frame等)后的UI实时展示.(将不同效果直接展示在产品面前,是不是瞬间逼格提升八度呢?).
2查看各种类型的继承顺序.相信大家都用过Xcode渲染UI元素,然后在layoutSubView方法中,遍历subViews寻找特定控件进行修改的经历.而FLEX可以在程序不中断的情况下,直接将类型的继承顺序,展示在一个tableView的Controller中,以present的模式展示出来.很爽的感觉,有木有?
3查看App运行时的各种数据变化.App沙盒中文件的增多或减少,网络请求的全过程(请求头,返回数据),甚至堆栈上的对象等,都能非常方便的查看.简直不能太神奇~
4使用非常方便.只要简单的用cocoPod导入
pod 'FLEX', '~> 2.0', :configurations => ['Debug']
更新后,待程序运行,按键盘f就能调用,点击键盘?能看到全部快捷键.最最贴心的,就是用以上命令导入的FLEX,在Release打包时,不会被应用到发布版本.完全避免了一不小心让用户看到时的尴尬.
强大的功能,贴心的使用方式.从重视我们程序猿体验的角度来说,简直就是得到了乔帮主的真传啊.
不多说了,赶紧试试吧.下面是FLEX的github地址:
https://github.com/Flipboard/FLEX/blob/master/README.md

点喜欢和收藏都是对我的支持和鼓励

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,523评论 25 708
  • 概述: 标签用于为用户输入创建 HTML 表单. 表单用于向服务器传输数据. 表单能够包含input 元素,比如文...
    愁容_骑士阅读 568评论 0 0
  • shnxjxj
    Wqiqi阅读 198评论 0 0