使用私有屬性打印視圖的層級結構

最近在群里聊天學到了一個新姿勢那就是recursiveDescription。這是一個類似description的方法,同樣是返回一個string對象,效果則是遞歸的打印出當前視圖的結構信息,需要注意的是這個屬性是私有屬性,所以最好只在開發期間使用。

示例

例如打印一個tableView的層級結構

id obj = [self.tableView valueForKey:@"recursiveDescription"];
NSLog(@"%@", obj);

輸出結果如下

8C0F03B3-BE9A-41C3-A208-E41209EE9D5B.png
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,991評論 19 139
  • 發現 關注 消息 iOS 第三方庫、插件、知名博客總結 作者大灰狼的小綿羊哥哥關注 2017.06.26 09:4...
    肇東周閱讀 12,255評論 4 61
  • 我的歲月就這樣匆匆而活,好像昨天是2016的新年,但轉眼間又是2017的新年了。 我嘆息著,希望歲月可以慢點走,我...
    李公子初夏閱讀 401評論 0 1
  • 夏日的陽光有它獨特的訊息,仿佛透過它那灼人而明媚的光線,就可以折射出曾有的歲月,還有那些歲月里的人和事。 1、 回...
    張筱漣閱讀 653評論 31 14
  • 這本書,是去年在“摩爾金融”上偶爾遇到的,覺得立意新穎,和我之前買過的投資類書籍內容不大一樣,于是在當當上下了單,...
    王憶塵閱讀 5,432評論 0 6