把界面拆开来看
在 3D 中把图层分开,用触控板转动,看清谁在谁后面。在列表里折叠一棵子树,它就合回一层。
预览 →Cutaway 是一个免费的 Mac App,让你看到正在运行的 iOS App 内部:界面的每一个图层,以 2D 平铺或在 3D 中分层展开,连同它的属性和 Auto Layout 约束。改一个值,App 随之改变。


约十分钟,大部分时间在等构建。
把这个 Swift 包加进你的 iOS App,并在启动时开启它。它只进入 Debug 构建。
CutawayServer.start()在模拟器里,或在用线缆连接 Mac 的 iPhone、iPad 上。
几秒钟内你的 App 就会出现在列表里。选中它,图层随即到来。
下面的一切在模拟器里和经 USB 连接的设备上都可用,适用于任何集成了 CutawayServer 的 App。
在开发用的 Mac 上,每次完整测试都守住这些指标,测试用的是一棵按真实 App 的形状生成的 10,000 个图层的树。
Mac App 与 iOS SDK 不共享代码,只共享一个带版本的协议,所以任何一边都可以单独阅读、测试或替换。