【文件属性】:
文件名称:CleanArchitectureRxSwift:使用RxSwift的iOS应用程序清洁架构示例
文件大小:2.81MB
文件格式:ZIP
更新时间:2021-02-03 14:39:58
ios rxswift architecture mvvm coredata
使用清理架构
欢迎捐款,并高度赞赏!!
您可以通过以下方式做到这一点:
打开一个问题讨论当前的解决方案,提出问题,提出您的解决方案等。(英语也不是我的母语,因此,如果您认为可以纠正的内容,请打开PR :smiling_face_with_smiling_eyes: )
如果您想修复错误或改进某些功能,请打开PR
安装
该项目的依赖关系通过Cocoapods提供。 请安装所有依赖项
pod install
高级概述
域
Domain基本上就是您的App以及它可以做什么(实体,UseCase等)。它不依赖于UIKit或任何持久性框架,并且除了实体之外没有任何实现。
平台
该Platform是特定Domain (如iOS)中Domain的具体实现。 它确实隐藏了所有实现细节。 例如数据库实现,无论是CoreData,Realm,SQLite等。
应用
Application负责将信息传递给用户并处理用户输入。 可以使用任何交付模式(例如,MVVM,MVC,MVP)来实现。 这是UIView和UIViewController的地方。 从示例应用程序中您将看到, ViewControl