问题
一个IM类软件的文件传输功能,UI大致如下:
一行白鹭上青天
如果你使用Interface Builder,将应用的所有场景都放在一个Storyboard,那久而久之,随着应用的膨胀,场景越来越多,这个Storyboard将会越来越臃肿。之前可能没有很好的方法来对这些UI进行重构,但随着Apple推出iOS9和Xcode7,让重构成为可能。
在Xcode7中,细心的朋友会发现,在Object Library中View Controller下面,多了一个叫Storyboard Reference的对象,如下图:
使用博客来记录平时工作、生活中的各种心得和体会,是很好的习惯和积累方法。经常能在各种招聘帖中看到请提供 GitHub 帐号和个人博客地址,最近利用闲暇时间使用 Hexo 在 GitHub 上搭建了一个博客。在此,将过程记录下来。
本文使用Mac系统进行示例,在完整阅读这篇博客之前,先介绍下文章的整体结构。
