lasso:iOS架构模式和框架

时间:2021-04-14 17:22:15
【文件属性】:
文件名称:lasso:iOS架构模式和框架
文件大小:1.14MB
文件格式:ZIP
更新时间:2021-04-14 17:22:15
swift ios architecture unidirectional-data-flow Swift Lasso是一种iOS应用程序体系结构,用于构建大小不一的离散,可组合和可测试的组件-从单一的一次性屏幕到复杂的流程,再到高级应用程序结构。 为什么选择套索? 如果没有一套结构性原则,那么应用程序的代码库就很难既难以推理又难以维护。 特别是,这些问题最终会出现: 组件之间的紧密耦合使得难以更改/测试事物 居住在陌生地方的业务逻辑使修改/重用/调试/测试现有代码变得困难 查看在不合适的地方所做的演示文稿选择,使其难以重构/重组/测试流程 整个团队的组织不一致,因此难以交叉贡献 套索方式 Lasso通过明确定义应该驻留特定类型的代码的离散的,单一职责的组件以及这些组件进行通信的清晰,灵活的方式,来鼓励将关注点强烈分离。 较大的行为单位易于组合和重新组合。 屏风 我们通常将屏幕视为应用程序中的单个页面/视图-例如,登录视图,联系人列表视图,音频设置视图等。 在套索中, Screen是用于实

网友评论