├── KarrotRouter.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ ├── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ └── xcuserdata │ │ └── hyeonsuha.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── xcuserdata │ └── hyeonsuha.xcuserdatad │ ├── xcdebugger │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes │ └── xcschememanagement.plist ├── KarrotRouter ├── AppDelegate.swift ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json ├── Base.lproj │ └── LaunchScreen.storyboard ├── Core │ ├── DataDrainContext.swift │ ├── DataDrainable.swift │ └── UIViewController+Extension.swift ├── Info.plist ├── Model │ ├── Card.swift │ ├── FeedItem.swift │ └── User.swift └── Scene │ ├── Card │ ├── CardRouter.swift │ ├── CardViewController.swift │ └── CardViewController.xib │ ├── Feed │ ├── FeedRouter.swift │ └── FeedViewController.swift │ └── Profile │ ├── ProfileRouter.swift │ └── ProfileViewController.swift ├── KarrotRouterTests ├── Info.plist └── KarrotRouterTests.swift ├── README.md └── res ├── example.gif ├── preview1.png └── preview2.png /KarrotRouter.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/KarrotRouter/HEAD/KarrotRouter.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /KarrotRouter.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/KarrotRouter/HEAD/KarrotRouter.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /KarrotRouter.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/KarrotRouter/HEAD/KarrotRouter.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /KarrotRouter.xcodeproj/project.xcworkspace/xcuserdata/hyeonsuha.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/KarrotRouter/HEAD/KarrotRouter.xcodeproj/project.xcworkspace/xcuserdata/hyeonsuha.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /KarrotRouter.xcodeproj/xcuserdata/hyeonsuha.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/KarrotRouter/HEAD/KarrotRouter.xcodeproj/xcuserdata/hyeonsuha.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /KarrotRouter.xcodeproj/xcuserdata/hyeonsuha.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/KarrotRouter/HEAD/KarrotRouter.xcodeproj/xcuserdata/hyeonsuha.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /KarrotRouter/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/KarrotRouter/HEAD/KarrotRouter/AppDelegate.swift -------------------------------------------------------------------------------- /KarrotRouter/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/KarrotRouter/HEAD/KarrotRouter/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /KarrotRouter/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/KarrotRouter/HEAD/KarrotRouter/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /KarrotRouter/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/KarrotRouter/HEAD/KarrotRouter/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /KarrotRouter/Core/DataDrainContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/KarrotRouter/HEAD/KarrotRouter/Core/DataDrainContext.swift -------------------------------------------------------------------------------- /KarrotRouter/Core/DataDrainable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/KarrotRouter/HEAD/KarrotRouter/Core/DataDrainable.swift -------------------------------------------------------------------------------- /KarrotRouter/Core/UIViewController+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/KarrotRouter/HEAD/KarrotRouter/Core/UIViewController+Extension.swift -------------------------------------------------------------------------------- /KarrotRouter/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/KarrotRouter/HEAD/KarrotRouter/Info.plist -------------------------------------------------------------------------------- /KarrotRouter/Model/Card.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/KarrotRouter/HEAD/KarrotRouter/Model/Card.swift -------------------------------------------------------------------------------- /KarrotRouter/Model/FeedItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/KarrotRouter/HEAD/KarrotRouter/Model/FeedItem.swift -------------------------------------------------------------------------------- /KarrotRouter/Model/User.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/KarrotRouter/HEAD/KarrotRouter/Model/User.swift -------------------------------------------------------------------------------- /KarrotRouter/Scene/Card/CardRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/KarrotRouter/HEAD/KarrotRouter/Scene/Card/CardRouter.swift -------------------------------------------------------------------------------- /KarrotRouter/Scene/Card/CardViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/KarrotRouter/HEAD/KarrotRouter/Scene/Card/CardViewController.swift -------------------------------------------------------------------------------- /KarrotRouter/Scene/Card/CardViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/KarrotRouter/HEAD/KarrotRouter/Scene/Card/CardViewController.xib -------------------------------------------------------------------------------- /KarrotRouter/Scene/Feed/FeedRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/KarrotRouter/HEAD/KarrotRouter/Scene/Feed/FeedRouter.swift -------------------------------------------------------------------------------- /KarrotRouter/Scene/Feed/FeedViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/KarrotRouter/HEAD/KarrotRouter/Scene/Feed/FeedViewController.swift -------------------------------------------------------------------------------- /KarrotRouter/Scene/Profile/ProfileRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/KarrotRouter/HEAD/KarrotRouter/Scene/Profile/ProfileRouter.swift -------------------------------------------------------------------------------- /KarrotRouter/Scene/Profile/ProfileViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/KarrotRouter/HEAD/KarrotRouter/Scene/Profile/ProfileViewController.swift -------------------------------------------------------------------------------- /KarrotRouterTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/KarrotRouter/HEAD/KarrotRouterTests/Info.plist -------------------------------------------------------------------------------- /KarrotRouterTests/KarrotRouterTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/KarrotRouter/HEAD/KarrotRouterTests/KarrotRouterTests.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/KarrotRouter/HEAD/README.md -------------------------------------------------------------------------------- /res/example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/KarrotRouter/HEAD/res/example.gif -------------------------------------------------------------------------------- /res/preview1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/KarrotRouter/HEAD/res/preview1.png -------------------------------------------------------------------------------- /res/preview2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeekTree0101/KarrotRouter/HEAD/res/preview2.png --------------------------------------------------------------------------------