Swift样板:基于MVVM架构的iOS应用模板

此Swift样板项目提供了一个基于MVVM架构的iOS应用开发模板,并集成了Swinject和RxSwift以简化开发流程。

使用方法

  1. 将Rubygen.rb文件添加到您的项目中。
  2. 赋予gen.rb可执行权限: chmod +x kotlinboilerplate.rb
  3. 运行以下命令创建项目: ./kotlinboilerplate.rb
  4. 可以使用以下参数:
    • -n-名称: 项目名称 (例如:ProjectName)
    • -f: 强制输入
zip
swift-boilerplate-master.zip 预估大小:35个文件
folder
swift-boilerplate-master 文件夹
folder
BoilerplateUITests 文件夹
file
BoilerplateUITests.swift 1KB
file
Info.plist 727B
folder
BoilerplateTests 文件夹
file
Info.plist 727B
file
BoilerplateTests.swift 914B
file
Gemfile 173B
folder
Boilerplate 文件夹
folder
ViewModels 文件夹
file
BaseVM.swift 744B
folder
Content 文件夹
file
ContentVM.swift 730B
folder
Login 文件夹
file
LoginVM.swift 722B
folder
Resources 文件夹
folder
Assets.xcassets 文件夹
folder
AppIcon.appiconset 文件夹
file
Contents.json 2KB
file
Contents.json 63B
folder
AccentColor.colorset 文件夹
file
Contents.json 123B
folder
Application 文件夹
file
Info.plist 1KB
file
AppDelegate.swift 1KB
file
AppContainer.swift 598B
folder
Themes 文件夹
file
ThemeManager.swift 2KB
file
Theme.swift 3KB
folder
Coordinators 文件夹
file
CoordinatorDelegate.swift 272B
file
LoginCoordinator.swift 1KB
file
AppCoordinator.swift 2KB
file
Coordinator.swift 2KB
file
README.md 14B
folder
Helpers 文件夹
file
UIConstants.swift 3KB
file
ScreenPercentage.swift 3KB
file
UIFont+App.swift 488B
folder
UI 文件夹
folder
Base.lproj 文件夹
file
LaunchScreen.storyboard 2KB
folder
Views 文件夹
file
BaseVC.swift 1KB
file
AppNavigatorController.swift 1KB
folder
Content 文件夹
file
ContentVC.swift 959B
folder
Login 文件夹
file
LoginVC.swift 1KB
file
Podfile 940B
file
LICENSE 11KB
file
README.md 771B
file
gen.rb 8KB
file
project.yml 492B
file
.gitignore 2KB
zip 文件大小:31.48KB