├── .gitignore ├── CHANGELOG.md ├── Docs ├── CombineReducers.md ├── Img │ ├── Redux.gliffy │ ├── mvc001.png │ ├── mvc002.jpg │ ├── mvc002.png │ ├── mvp001.png │ ├── mvvm001.png │ ├── redux_concept.png │ └── redux_detail.png ├── Other.md ├── ReduceReducers.md ├── Scheduled.md ├── TODO.md └── Thunk.md ├── Example ├── Podfile ├── ReduxDemo.xcodeproj │ └── project.pbxproj ├── ReduxDemo │ ├── Action │ │ ├── CounterAction.h │ │ ├── CounterAction.m │ │ ├── ScheduledCounterAction.h │ │ └── ScheduledCounterAction.m │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ ├── ComplexCounterDemo │ │ ├── ComplexCounterViewController.h │ │ └── ComplexCounterViewController.m │ ├── CounterDemo │ │ ├── CounterViewController.h │ │ └── CounterViewController.m │ ├── DemoViewController.h │ ├── DemoViewController.m │ ├── Info.plist │ ├── Middlewares │ │ ├── Logger.h │ │ └── Logger.m │ ├── Reducer │ │ ├── CombinedReducers.h │ │ ├── CombinedReducers.m │ │ ├── ComplexReducer.h │ │ ├── ComplexReducer.m │ │ ├── CounterReducer.h │ │ ├── CounterReducer.m │ │ ├── ScheduleReducer.h │ │ ├── ScheduleReducer.m │ │ ├── TextReducer.h │ │ └── TextReducer.m │ ├── ReducersDemo │ │ ├── CombineViewController.h │ │ ├── CombineViewController.m │ │ ├── ReduceViewController.h │ │ └── ReduceViewController.m │ ├── ScheduleDemo │ │ ├── ScheduleViewController.h │ │ └── ScheduleViewController.m │ ├── State │ │ ├── ComplexState.h │ │ ├── ComplexState.m │ │ ├── CounterState.h │ │ ├── CounterState.m │ │ ├── OperationState.h │ │ └── OperationState.m │ ├── ThunkDemo │ │ ├── AsyncAction.h │ │ ├── AsyncAction.m │ │ ├── ThunkViewController.h │ │ └── ThunkViewController.m │ └── main.m ├── ReduxDemoTests │ ├── Info.plist │ └── ReduxDemoTests.m └── ReduxDemoUITests │ ├── Info.plist │ └── ReduxDemoUITests.m ├── LICENSE ├── README.md ├── Redux.podspec └── Redux ├── CombineReducers ├── Combine.h ├── CombineReducers.h ├── CombineReducers.m ├── CombinedState.h └── CombinedState.m ├── CoreTypes ├── Action.h ├── Action.m ├── Middleware.h ├── Reducer.h ├── Redux.h ├── State.h ├── Store.h ├── Store.m ├── Subscriber.h ├── Subscription.h ├── Subscription.m ├── SubscriptionBox.h └── SubscriptionBox.m ├── ReduceReducers ├── Reduce.h ├── ReduceReducers.h └── ReduceReducers.m ├── Schedule ├── Schedule.h ├── ScheduleMiddleware.h ├── ScheduleMiddleware.m ├── ScheduledAction.h └── ScheduledAction.m ├── Thunk ├── Thunk.h ├── ThunkAction.h ├── ThunkAction.m ├── ThunkMiddleware.h └── ThunkMiddleware.m └── Utility ├── NSArray+Redux.h ├── NSArray+Redux.m ├── ReduxMacro.h ├── ReduxTimer.h └── ReduxTimer.m /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Docs/CombineReducers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Docs/CombineReducers.md -------------------------------------------------------------------------------- /Docs/Img/Redux.gliffy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Docs/Img/Redux.gliffy -------------------------------------------------------------------------------- /Docs/Img/mvc001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Docs/Img/mvc001.png -------------------------------------------------------------------------------- /Docs/Img/mvc002.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Docs/Img/mvc002.jpg -------------------------------------------------------------------------------- /Docs/Img/mvc002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Docs/Img/mvc002.png -------------------------------------------------------------------------------- /Docs/Img/mvp001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Docs/Img/mvp001.png -------------------------------------------------------------------------------- /Docs/Img/mvvm001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Docs/Img/mvvm001.png -------------------------------------------------------------------------------- /Docs/Img/redux_concept.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Docs/Img/redux_concept.png -------------------------------------------------------------------------------- /Docs/Img/redux_detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Docs/Img/redux_detail.png -------------------------------------------------------------------------------- /Docs/Other.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Docs/Other.md -------------------------------------------------------------------------------- /Docs/ReduceReducers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Docs/ReduceReducers.md -------------------------------------------------------------------------------- /Docs/Scheduled.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Docs/Scheduled.md -------------------------------------------------------------------------------- /Docs/TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Docs/TODO.md -------------------------------------------------------------------------------- /Docs/Thunk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Docs/Thunk.md -------------------------------------------------------------------------------- /Example/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/Podfile -------------------------------------------------------------------------------- /Example/ReduxDemo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/ReduxDemo/Action/CounterAction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/Action/CounterAction.h -------------------------------------------------------------------------------- /Example/ReduxDemo/Action/CounterAction.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/Action/CounterAction.m -------------------------------------------------------------------------------- /Example/ReduxDemo/Action/ScheduledCounterAction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/Action/ScheduledCounterAction.h -------------------------------------------------------------------------------- /Example/ReduxDemo/Action/ScheduledCounterAction.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/Action/ScheduledCounterAction.m -------------------------------------------------------------------------------- /Example/ReduxDemo/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/AppDelegate.h -------------------------------------------------------------------------------- /Example/ReduxDemo/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/AppDelegate.m -------------------------------------------------------------------------------- /Example/ReduxDemo/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/ReduxDemo/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Example/ReduxDemo/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Example/ReduxDemo/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Example/ReduxDemo/ComplexCounterDemo/ComplexCounterViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/ComplexCounterDemo/ComplexCounterViewController.h -------------------------------------------------------------------------------- /Example/ReduxDemo/ComplexCounterDemo/ComplexCounterViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/ComplexCounterDemo/ComplexCounterViewController.m -------------------------------------------------------------------------------- /Example/ReduxDemo/CounterDemo/CounterViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/CounterDemo/CounterViewController.h -------------------------------------------------------------------------------- /Example/ReduxDemo/CounterDemo/CounterViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/CounterDemo/CounterViewController.m -------------------------------------------------------------------------------- /Example/ReduxDemo/DemoViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/DemoViewController.h -------------------------------------------------------------------------------- /Example/ReduxDemo/DemoViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/DemoViewController.m -------------------------------------------------------------------------------- /Example/ReduxDemo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/Info.plist -------------------------------------------------------------------------------- /Example/ReduxDemo/Middlewares/Logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/Middlewares/Logger.h -------------------------------------------------------------------------------- /Example/ReduxDemo/Middlewares/Logger.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/Middlewares/Logger.m -------------------------------------------------------------------------------- /Example/ReduxDemo/Reducer/CombinedReducers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/Reducer/CombinedReducers.h -------------------------------------------------------------------------------- /Example/ReduxDemo/Reducer/CombinedReducers.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/Reducer/CombinedReducers.m -------------------------------------------------------------------------------- /Example/ReduxDemo/Reducer/ComplexReducer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/Reducer/ComplexReducer.h -------------------------------------------------------------------------------- /Example/ReduxDemo/Reducer/ComplexReducer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/Reducer/ComplexReducer.m -------------------------------------------------------------------------------- /Example/ReduxDemo/Reducer/CounterReducer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/Reducer/CounterReducer.h -------------------------------------------------------------------------------- /Example/ReduxDemo/Reducer/CounterReducer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/Reducer/CounterReducer.m -------------------------------------------------------------------------------- /Example/ReduxDemo/Reducer/ScheduleReducer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/Reducer/ScheduleReducer.h -------------------------------------------------------------------------------- /Example/ReduxDemo/Reducer/ScheduleReducer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/Reducer/ScheduleReducer.m -------------------------------------------------------------------------------- /Example/ReduxDemo/Reducer/TextReducer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/Reducer/TextReducer.h -------------------------------------------------------------------------------- /Example/ReduxDemo/Reducer/TextReducer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/Reducer/TextReducer.m -------------------------------------------------------------------------------- /Example/ReduxDemo/ReducersDemo/CombineViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/ReducersDemo/CombineViewController.h -------------------------------------------------------------------------------- /Example/ReduxDemo/ReducersDemo/CombineViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/ReducersDemo/CombineViewController.m -------------------------------------------------------------------------------- /Example/ReduxDemo/ReducersDemo/ReduceViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/ReducersDemo/ReduceViewController.h -------------------------------------------------------------------------------- /Example/ReduxDemo/ReducersDemo/ReduceViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/ReducersDemo/ReduceViewController.m -------------------------------------------------------------------------------- /Example/ReduxDemo/ScheduleDemo/ScheduleViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/ScheduleDemo/ScheduleViewController.h -------------------------------------------------------------------------------- /Example/ReduxDemo/ScheduleDemo/ScheduleViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/ScheduleDemo/ScheduleViewController.m -------------------------------------------------------------------------------- /Example/ReduxDemo/State/ComplexState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/State/ComplexState.h -------------------------------------------------------------------------------- /Example/ReduxDemo/State/ComplexState.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/State/ComplexState.m -------------------------------------------------------------------------------- /Example/ReduxDemo/State/CounterState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/State/CounterState.h -------------------------------------------------------------------------------- /Example/ReduxDemo/State/CounterState.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/State/CounterState.m -------------------------------------------------------------------------------- /Example/ReduxDemo/State/OperationState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/State/OperationState.h -------------------------------------------------------------------------------- /Example/ReduxDemo/State/OperationState.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/State/OperationState.m -------------------------------------------------------------------------------- /Example/ReduxDemo/ThunkDemo/AsyncAction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/ThunkDemo/AsyncAction.h -------------------------------------------------------------------------------- /Example/ReduxDemo/ThunkDemo/AsyncAction.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/ThunkDemo/AsyncAction.m -------------------------------------------------------------------------------- /Example/ReduxDemo/ThunkDemo/ThunkViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/ThunkDemo/ThunkViewController.h -------------------------------------------------------------------------------- /Example/ReduxDemo/ThunkDemo/ThunkViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/ThunkDemo/ThunkViewController.m -------------------------------------------------------------------------------- /Example/ReduxDemo/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemo/main.m -------------------------------------------------------------------------------- /Example/ReduxDemoTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemoTests/Info.plist -------------------------------------------------------------------------------- /Example/ReduxDemoTests/ReduxDemoTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemoTests/ReduxDemoTests.m -------------------------------------------------------------------------------- /Example/ReduxDemoUITests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemoUITests/Info.plist -------------------------------------------------------------------------------- /Example/ReduxDemoUITests/ReduxDemoUITests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Example/ReduxDemoUITests/ReduxDemoUITests.m -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/README.md -------------------------------------------------------------------------------- /Redux.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Redux.podspec -------------------------------------------------------------------------------- /Redux/CombineReducers/Combine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Redux/CombineReducers/Combine.h -------------------------------------------------------------------------------- /Redux/CombineReducers/CombineReducers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Redux/CombineReducers/CombineReducers.h -------------------------------------------------------------------------------- /Redux/CombineReducers/CombineReducers.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Redux/CombineReducers/CombineReducers.m -------------------------------------------------------------------------------- /Redux/CombineReducers/CombinedState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Redux/CombineReducers/CombinedState.h -------------------------------------------------------------------------------- /Redux/CombineReducers/CombinedState.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Redux/CombineReducers/CombinedState.m -------------------------------------------------------------------------------- /Redux/CoreTypes/Action.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Redux/CoreTypes/Action.h -------------------------------------------------------------------------------- /Redux/CoreTypes/Action.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Redux/CoreTypes/Action.m -------------------------------------------------------------------------------- /Redux/CoreTypes/Middleware.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Redux/CoreTypes/Middleware.h -------------------------------------------------------------------------------- /Redux/CoreTypes/Reducer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Redux/CoreTypes/Reducer.h -------------------------------------------------------------------------------- /Redux/CoreTypes/Redux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Redux/CoreTypes/Redux.h -------------------------------------------------------------------------------- /Redux/CoreTypes/State.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Redux/CoreTypes/State.h -------------------------------------------------------------------------------- /Redux/CoreTypes/Store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Redux/CoreTypes/Store.h -------------------------------------------------------------------------------- /Redux/CoreTypes/Store.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Redux/CoreTypes/Store.m -------------------------------------------------------------------------------- /Redux/CoreTypes/Subscriber.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Redux/CoreTypes/Subscriber.h -------------------------------------------------------------------------------- /Redux/CoreTypes/Subscription.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Redux/CoreTypes/Subscription.h -------------------------------------------------------------------------------- /Redux/CoreTypes/Subscription.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Redux/CoreTypes/Subscription.m -------------------------------------------------------------------------------- /Redux/CoreTypes/SubscriptionBox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Redux/CoreTypes/SubscriptionBox.h -------------------------------------------------------------------------------- /Redux/CoreTypes/SubscriptionBox.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Redux/CoreTypes/SubscriptionBox.m -------------------------------------------------------------------------------- /Redux/ReduceReducers/Reduce.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Redux/ReduceReducers/Reduce.h -------------------------------------------------------------------------------- /Redux/ReduceReducers/ReduceReducers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Redux/ReduceReducers/ReduceReducers.h -------------------------------------------------------------------------------- /Redux/ReduceReducers/ReduceReducers.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Redux/ReduceReducers/ReduceReducers.m -------------------------------------------------------------------------------- /Redux/Schedule/Schedule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Redux/Schedule/Schedule.h -------------------------------------------------------------------------------- /Redux/Schedule/ScheduleMiddleware.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Redux/Schedule/ScheduleMiddleware.h -------------------------------------------------------------------------------- /Redux/Schedule/ScheduleMiddleware.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Redux/Schedule/ScheduleMiddleware.m -------------------------------------------------------------------------------- /Redux/Schedule/ScheduledAction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Redux/Schedule/ScheduledAction.h -------------------------------------------------------------------------------- /Redux/Schedule/ScheduledAction.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Redux/Schedule/ScheduledAction.m -------------------------------------------------------------------------------- /Redux/Thunk/Thunk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Redux/Thunk/Thunk.h -------------------------------------------------------------------------------- /Redux/Thunk/ThunkAction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Redux/Thunk/ThunkAction.h -------------------------------------------------------------------------------- /Redux/Thunk/ThunkAction.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Redux/Thunk/ThunkAction.m -------------------------------------------------------------------------------- /Redux/Thunk/ThunkMiddleware.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Redux/Thunk/ThunkMiddleware.h -------------------------------------------------------------------------------- /Redux/Thunk/ThunkMiddleware.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Redux/Thunk/ThunkMiddleware.m -------------------------------------------------------------------------------- /Redux/Utility/NSArray+Redux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Redux/Utility/NSArray+Redux.h -------------------------------------------------------------------------------- /Redux/Utility/NSArray+Redux.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Redux/Utility/NSArray+Redux.m -------------------------------------------------------------------------------- /Redux/Utility/ReduxMacro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Redux/Utility/ReduxMacro.h -------------------------------------------------------------------------------- /Redux/Utility/ReduxTimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Redux/Utility/ReduxTimer.h -------------------------------------------------------------------------------- /Redux/Utility/ReduxTimer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanboDuan/ReduxDemo/HEAD/Redux/Utility/ReduxTimer.m --------------------------------------------------------------------------------