没有更多的故事板吗?

作为IOS尤其是新手开发人员,情节提要似乎是一条路。 即使对我来说,在IOS开发的最初1.5年中,我100%使用情节提要板。只需拖放插座并在属性检查器中进行编辑似乎比编程方法要快得多。 直到几个月前,一切都发生了变化……在处理我的个人项目时,我尝试导航到情节提要,而Xcode崩溃了。 认为这只是我每天发生的Xcode崩溃,所以我重新打开了项目,并且Xcode在10分钟内都没有响应。

在尝试导航到情节提要板几次失败的尝试之后,我尝试以编程方式创建布局。 从那天起,我再也没有使用过故事板。 前几个小时/天很艰难。 注册collectionViewCell吗? NSLayoutAnchors?设置RootViewController吗? 简单的拖放任务,现在需要阅读Apple Docs和StackOverflow来完成。 但是随着时间的流逝,我不仅因为属性检查器而学习了一些理所当然的东西,而且我还了解了所有出口/对象在后台如何工作。 让我的时间变得更有效率。 如果需要在另一个项目中创建相似的布局,则可以简单地复制并粘贴代码,如果需要快速更改约束,则只需搜索文件并进行适当的更改,即使构建项目的速度大大加快。 以下是我不再使用情节提要的5大好处的简短清单。

1.构建项目时的快速编译时间

2.真正理解UIKit

3.创建可重复使用的布局

4. 迫使您了解每个组件的实现

5.没有更多的SIGABRT崩溃! 🙂