没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
干净的体系结构此示例项目的灵感来自Bob叔叔的“干净的体系结构”。 它的主要目标是遵循SOLID原则,以保持软件的组织性,可测试性,易于维护且更加完善。The Clean Architecture该示例项目的灵感来自Bob叔叔的The Clean Architecture。 它的主要目标是遵循SOLID原则,以使软件井井有条,可测试,易于维护,更重要的是易于扩展/更改。 如以上和本书中所述,数据库,网络客户端和框架是在上层(实体,数据和域层)抽象的,不应将它们导入/引用到它们中,而应将其注入
资源推荐
资源详情
资源评论
收起资源包目录
Swift-CleanArchitecture-master.zip (77个子文件)
Swift-CleanArchitecture-master
AppTests
AppTests.swift 960B
Info.plist 701B
Entities
Sources
Entities
Product.swift 304B
Package.swift 524B
.gitignore 53B
Tests
EntitiesTests
EntitiesTests.swift 82B
README.md 43B
App
ExtensionIntents
Intents.intentdefinition 3KB
InterfaceBinding.swift 613B
NSUserActivity+IntentData.swift 1KB
CreateProductIntentHandler.swift 1KB
ExtensionIntents.h 552B
Info.plist 726B
AppCoordinator
Coordinator.swift 220B
SiriShortcutCoordinator.swift 3KB
AppCoordinator.swift 2KB
Assets.xcassets
AppIcon.appiconset
Contents.json 2KB
Contents.json 62B
AppIntentsUI
AppIntentsUI.entitlements 325B
Base.lproj
MainInterface.storyboard 2KB
Info.plist 1KB
IntentViewController.swift 1KB
Base.lproj
LaunchScreen.storyboard 2KB
App.xcodeproj
project.xcworkspace
contents.xcworkspacedata 152B
xcshareddata
IDEWorkspaceChecks.plist 238B
project.pbxproj 53KB
xcshareddata
xcschemes
AppIntents.xcscheme 3KB
App.xcscheme 3KB
AppIntentsUI.xcscheme 3KB
AppDelegate.swift 1KB
Features
Detail
Coordinator
DetailCoordinator.swift 2KB
ViewControllers
DetailViewController.swift 2KB
DetailViewController.xib 5KB
ViewModel
DetailViewModel.swift 2KB
Main
Coordinator
MainCoordinator.swift 1KB
ViewControllers
MainViewController.xib 3KB
MainViewController.swift 770B
ViewModel
MainViewModel.swift 608B
App.entitlements 371B
Plugins
Dependency Injection
InterfaceBinding.swift 330B
DependencyGraph.swift 3KB
Info.plist 1KB
AppIntents
AppIntents.entitlements 325B
IntentHandler.swift 435B
Info.plist 1KB
Domain
Sources
Domain
Product
ProductsUseCase.swift 660B
CreateProductUseCase.swift 774B
UseCase.swift 522B
Package.swift 628B
.gitignore 53B
Tests
DomainTests
DomainTests.swift 972B
README.md 41B
SwiftCleanArchitecture.xcworkspace
contents.xcworkspacedata 660B
xcshareddata
swiftpm
Package.resolved 610B
IDEWorkspaceChecks.plist 238B
.gitignore 792B
Plugins
Persistence
Sources
Persistence
UserDefaultsInterface.swift 710B
Persistence.swift 2KB
Package.swift 542B
.gitignore 53B
Tests
PersistenceTests
PersistenceTests.swift 4KB
UserDefaultsMock.swift 2KB
README.md 46B
NetworkServices
Sources
NetworkServices
ProductService.swift 420B
Package.swift 630B
.gitignore 53B
Tests
NetworkServicesTests
NetworkServicesTests.swift 943B
README.md 50B
README.md 3KB
Data
Sources
Data
CacheInterface.swift 660B
ServiceInterface.swift 242B
Product
ProductServiceInterface.swift 344B
ProductRepository.swift 932B
Package.swift 565B
.gitignore 53B
Tests
DataTests
DataTests.swift 74B
README.md 39B
共 77 条
- 1
资源评论
黄文池
- 粉丝: 26
- 资源: 4635
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功