A file template for Xcode. It creates all necessary files for VIPER architecture.
- Download VIPER Xcode template
- Copy the
Architecturefolder to/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File\ Templates/ - Start Xcode and create a new file (
File > New > Fileor⌘N) - Choose
ArchitectureandVIPER
Note: your class name will be appended with architecture names.
DataManagerInteractorInteractorIO: Interface for input and output interactorModuleInterface: Interface PresenterPresenterViewControllerViewInterfaceWireframe
- Add objective-c template and option to let the developer choose between objective-c or Swift
- Add option for View Controller type
- Improve Swift code