我们是一个团队,为 iPad 创建一个非常大的应用程序,为弱势儿童提供电子阅读器。该应用程序构建到一半,我认为我们应该退后一步,审查应用程序的整个设计。我们正在构建的应用程序应该非常非常符合 iOS 的当前软件开发架构实践。我有解释以及以下问题:
该应用程序现在有大约 50 个视图(并且还在增加),大多数顶级视图在情节提要中(即单个情节提要),其他视图在 XIB 中(用于子视图、可重用的项目渲染器等)。
这种方法好吗?
现代 iOS 应用程序是否应该完全省略 XIB?
故事板应该是正确的,还是应该分解成子故事板?如果应该是,分解故事板的确切过程应该如何完成?如何确定模块?
如果您有一些以正确方式管理应用程序的技巧或一些经验法则来帮助简化和模块化应用程序,请在您的评论中提及。
很抱歉上面的文字很长,感谢您的阅读。