Storyboard_Refactor
2016-01-30 10:45
363 查看
Storyboard Refactor
Refactor这个功能,让我们团队开发使用Storyboard更加的方便与便捷!iOS9推出的新特性,但是现在才发现如何使用,真的是浪费啊。。。
我个人比较喜欢使用可视化编程进行项目的研发,但是有一些操作是不太友好的。在团队开发中,每个成员使用了一个Storyboard,这样项目就存在了很多个Storyboard,最后我们需要通过代码,将多个Storyboard整合在一起的,实在是非常的麻烦。有了这个Storyboard Refactor,这将变得超级简单。
本教程以微信框架作为示例:
使用Storyboard搭建的微信框架,只是搭建了一部分,Storyboard中就存在了很多的控制器,操作起来也非常的麻烦。并且在团队开发的过程中,同时处理这一个Storyboard无异于作死啊。
比较好的方法是:把每一个模块都抽成一个Storyboard,然后分别在自己里面处理,团队开发的时候,也不至于修改了别人的文件。
之前我们都是通过代码进行关联,相当的烦人,现在好了,很简单:
1.选中要抽出去的控制器们
2.选择命令执行
3.输入名称,按回车搞定
4.原来得Main.storyboard就变成了这个样子:
大家看到圈中的这个就是:Storyboard Reference,它代表了一个Storyboard,这样就可以从一个Storyboard关联到另一个Storyboard了
5.这是刚刚创建的Find.storyboard
开发者只需要在自己的Storyboard中进行自己的处理就好了,省去了合代码的时候的麻烦
当然了,这个除了这个功能以外,还有其它的用处,大家继续挖掘吧。。
相关文章推荐
- <BEA-090403> <Authentication for user admin denied>
- Java——网络编程
- 三层登录—c#
- Android 第五天(上午)
- 能一次进临界区的时候,不要多次进入
- iOS 错误提示
- Lua学习笔记-判断是否是布尔型
- Wunder Fund Round 2016 (Div. 1 + Div. 2 combined) B. Guess the Permutation
- mybatis存储null到oracle报错问题
- WIN10优化
- 通讯录操作问题--删除联系人不彻底
- zoj 3471Running
- Windows Chocolatey
- myBatis 通过包含的jdbcType类型
- ubuntu安装jdk
- Java注解学习二:package-info.java的使用
- 解决方法:未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序
- mybatis时间类型映射:java.util.date到mysql的datetime
- jsp servlet接收中文乱码的问题
- Linux生成core文件、core文件路径设置