最近在群里聊天学到了一个新姿势那就是recursiveDescription。这是一个类似description的方法,同样是返回一个string对象,效果则是递归的打印出当前视图的结构信息,需要注意的是这个属性是私有属性,所以最好只在开发期间使用。
示例
例如打印一个tableView的层级结构
id obj = [self.tableView valueForKey:@"recursiveDescription"];
NSLog(@"%@", obj);
输出结果如下

8C0F03B3-BE9A-41C3-A208-E41209EE9D5B.png