GitHub項目推介_DCIntrospect

DCIntrospect是一個開源輕量的iOS界面調試工具,用於調試UIKit開發的iOS應用界面,尤其非常適合動態創建的,或者需要在運行時動態佈局的界面。

通過使用DCIntrospect可以發現那些透明的視圖,或者是那些不需要重繪的界面,以便進行優化。DCIntrospect既可以運行在iPhone模擬器上,也可以運行在設備上。

DCIntrospect特徵:

    1、輕量、安裝使用簡便

    2、支持應用全鍵盤控制

DCIntrospect功能:

    1、高亮顯示視圖框架

    2、顯示視圖位置、大小,與主窗口的邊距

    3、在運行時使用鍵盤修改視圖位置、尺寸、透明度

    4、控制檯輸出選中視圖的屬性信息(including subclass properties, actions and targets)

    5、控制檯輸出選中視圖accessibility properties

    6、控制檯輸出視圖層次關係

    7、高亮所有視圖外框

    8、高亮所有視圖(背景)

    9、允許手動調用視圖的setNeedsDisplay和UITableView的reloadData

    10、對視圖origins的x|y值不爲整數(導致繪製模糊)做提示


在旺信使用DCIntrospect:

1、

在AppDelegate.m文件中

//#define UI_DEBUG_DCINTROSPECT   @"界面調試"

取消該行註釋

#define UI_DEBUG_DCINTROSPECT   @"界面調試"

2、

使用iPhone Simulator運行程序(Debug)

使用空格鍵開啓/關閉界面調試

開啓後使用鍵盤輸入'?'(Shift + /)查看功能及相應快捷鍵




Thanks!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章