Storyboard_Refactor

StoryboardRefactor功能极大简化了iOS开发中Storyboard的使用。它允许开发者将不同的功能模块拆分成独立的Storyboard文件,便于团队协作。通过简单的几步操作即可完成Storyboard的拆分与整合,避免了代码合并时的冲突。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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中进行自己的处理就好了,省去了合代码的时候的麻烦

当然了,这个除了这个功能以外,还有其它的用处,大家继续挖掘吧。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值