Templates and Snippets for Xcode of files and folder structure based on Clean Swift.
- Updated code to follow current swift code conventions
- New
UIViewController
templates to support auto layout usingXIB
and done programmatically - Templates for scenes with
UITableViewController
andUICollectionViewController
- Snippets for Use Case Models, Presenter, Router and Interactor implementations
To install all the Clean Swift Xcode templates and snippets, run:
make install
But is possible to install individually:
make install_templates
make install_snippets
And to uninstall all:
make uninstall
Clean Swift is a architectural pattern for fixing massive view controller issue normally present in modern iOS application code. All credits for the design pattern, as well as its description and specification, are due to Raymond Law, author of Clean Swift. This project only contains an adapted and public version of the templates to use the design pattern in your applications.
To learn more about Clean Swift and the VIP cycle, read:
Clean Swift iOS Architecture for Fixing Massive View Controller
There is a sample app available at:
https://github.com/Clean-Swift/CleanStore
Clean Swift Xcode templates is released under the MIT license. See LICENSE for details.