在實現(xiàn)模塊化的過程中,偶然發(fā)現(xiàn)了一個逼格很高的iOS插件FLEX.

圖片.png
相信看了上面兩個指標(biāo),就不用我在多說了吧.
那么FLEX有什么神奇之處呢?
1實時修改UI界面.在不修改代碼的前提下,將修改屬性(比如UIView的color,frame等)后的UI實時展示.(將不同效果直接展示在產(chǎn)品面前,是不是瞬間逼格提升八度呢?).
2查看各種類型的繼承順序.相信大家都用過Xcode渲染UI元素,然后在layoutSubView方法中,遍歷subViews尋找特定控件進行修改的經(jīng)歷.而FLEX可以在程序不中斷的情況下,直接將類型的繼承順序,展示在一個tableView的Controller中,以present的模式展示出來.很爽的感覺,有木有?
3查看App運行時的各種數(shù)據(jù)變化.App沙盒中文件的增多或減少,網(wǎng)絡(luò)請求的全過程(請求頭,返回數(shù)據(jù)),甚至堆棧上的對象等,都能非常方便的查看.簡直不能太神奇~
4使用非常方便.只要簡單的用cocoPod導(dǎo)入
pod 'FLEX', '~> 2.0', :configurations => ['Debug']更新后,待程序運行,按鍵盤f就能調(diào)用,點擊鍵盤?能看到全部快捷鍵.最最貼心的,就是用以上命令導(dǎo)入的FLEX,在Release打包時,不會被應(yīng)用到發(fā)布版本.完全避免了一不小心讓用戶看到時的尷尬.
強大的功能,貼心的使用方式.從重視我們程序猿體驗的角度來說,簡直就是得到了喬幫主的真?zhèn)靼?
不多說了,趕緊試試吧.下面是FLEX的github地址:
https://github.com/Flipboard/FLEX/blob/master/README.md
點喜歡和收藏都是對我的支持和鼓勵