【发布时间】:2018-08-18 12:13:19
【问题描述】:
我有一个视图层次结构,我需要将它展平成一个线性数组,比如:
+ rootView 0
- subView 1
- subview 2
+ subview 3
- subview 3.1
- subview 3.2
- subview 4
我需要一个数组:
[0, 1, 2, 3, 3.1, 3.2, 4]
我想知道是否可以使用map或flatMap,还是必须使用广度优先遍历等传统方式?
谢谢!
【问题讨论】:
标签: arrays swift dictionary uiview flatmap