// // <%= @project %>AppDependencies.swift // <%= @project %> // // Created by <%= @author %> on <%= @date %>. // //
import Foundation import UIKit
class <%= @project %>AppDependencies: NSObject {
class func initWithWindow(window: UIWindow) -> <%= @project %>AppDependencies { let obj = <%= @project %>AppDependencies() obj.configureDependencies(window) return obj } func installRootViewController() { // *** present first wireframe here } func configureDependencies(window: UIWindow) { // ----- // root classes let rootWireframe = RootWireframe.init(window: window) // *** add datastore // *** module initialization }
}