A file template for Xcode. It creates all necessary files for VIPER architecture.
- Download VIPER Xcode template
- Copy the
VIPER
folder to/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File\ Templates/
- Start Xcode and create a new file (
File > New > File
or⌘N
) - Choose
VIPER
Note: your class name will be appended with architecture names.
DataManager
Interactor
InteractorIO
: Interface for input and output interactorModuleInterface
: Interface PresenterPresenter
ViewController
ViewInterface
Wireframe
- Add example
- Introduction to VIPER by Jeff Gilbert
- Architecting iOS Apps with VIPER by Jeff Gilbert and Conrad Stoll
- The Clean Architecture by Uncle Bob
- Romain ASNAR (@romsi94) Author
- Ivan Chirkov ([email protected]) Editor