├── .gitignore ├── Dispatcher-MacOS ├── Dispatcher-macOS.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata │ │ │ └── besher.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── besher.xcuserdatad │ │ └── xcschemes │ │ └── xcschememanagement.plist └── Dispatcher-macOS │ ├── AppDelegate.swift │ ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json │ ├── Base.lproj │ └── Main.storyboard │ ├── Dispatcher_MacOS.entitlements │ ├── Info.plist │ └── Preview Content │ └── Preview Assets.xcassets │ └── Contents.json ├── Dispatcher-SwiftUI-Core ├── Dispatcher-SwiftUI-Core.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata │ │ │ └── besher.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── besher.xcuserdatad │ │ └── xcschemes │ │ └── xcschememanagement.plist └── Dispatcher-SwiftUI-Core │ ├── Diagram Components │ ├── CodeConsole.swift │ ├── Queue.swift │ ├── Statement.swift │ ├── Subtitles.swift │ ├── Thread.swift │ ├── WavyLine.swift │ └── WorkBlock.swift │ ├── Constants │ ├── Explanations.swift │ ├── QuizCode.swift │ ├── URLConstants.swift │ └── quiz.json │ ├── Dispatcher_SwiftUI_Core.h │ ├── Info.plist │ ├── Main Content │ ├── ContentView.swift │ ├── DiagramView.swift │ ├── QuizView.swift │ └── Scheduler.swift │ ├── Model │ ├── Question.swift │ ├── QuizProcessor.swift │ ├── Task.swift │ └── TaskGenerator.swift │ └── Quiz Components │ ├── QuestionButton.swift │ ├── QuestionView.swift │ ├── QuizScoreSheet.swift │ └── ScoreButton.swift ├── Dispatcher-iOS ├── Dispatcher-iOS.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata │ │ │ └── besher.xcuserdatad │ │ │ ├── UserInterfaceState.xcuserstate │ │ │ └── xcdebugger │ │ │ └── Breakpoints_v2.xcbkptlist │ ├── xcshareddata │ │ └── xcschemes │ │ │ └── Dispatcher.xcscheme │ └── xcuserdata │ │ └── besher.xcuserdatad │ │ ├── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist │ │ └── xcschemes │ │ └── xcschememanagement.plist └── Dispatcher │ ├── AppDelegate.swift │ ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── iPad_152pt_@2x.png │ │ ├── iPad_40pt_@1x.png │ │ ├── iPad_76pt_@1x.png │ │ ├── iPad_80pt_@2x.png │ │ ├── iPhone_120pt_@3x-1.png │ │ ├── iPhone_120pt_@3x.png │ │ ├── iPhone_167pt_@3x copy.png │ │ ├── iPhone_180pt_@3x.png │ │ ├── iPhone_80pt_@2x.png │ │ └── iTunes_1024pt_@2x.png │ ├── Contents.json │ ├── high.imageset │ │ ├── Contents.json │ │ └── SuccessKid.jpg │ ├── low.imageset │ │ ├── 2mu6.jpg │ │ └── Contents.json │ └── top.imageset │ │ ├── Contents.json │ │ └── consciousness-709143.jpg │ ├── Base.lproj │ └── LaunchScreen.storyboard │ ├── Info.plist │ ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json │ └── SceneDelegate.swift ├── Dispatcher.xcworkspace ├── contents.xcworkspacedata ├── xcshareddata │ ├── IDEWorkspaceChecks.plist │ └── WorkspaceSettings.xcsettings └── xcuserdata │ └── besher.xcuserdatad │ ├── UserInterfaceState.xcuserstate │ ├── WorkspaceSettings.xcsettings │ └── xcdebugger │ └── Breakpoints_v2.xcbkptlist ├── Github-Images ├── async.gif ├── concurrent.gif ├── serial.gif └── sync.gif ├── LICENSE └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/.gitignore -------------------------------------------------------------------------------- /Dispatcher-MacOS/Dispatcher-macOS.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-MacOS/Dispatcher-macOS.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Dispatcher-MacOS/Dispatcher-macOS.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-MacOS/Dispatcher-macOS.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Dispatcher-MacOS/Dispatcher-macOS.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-MacOS/Dispatcher-macOS.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Dispatcher-MacOS/Dispatcher-macOS.xcodeproj/project.xcworkspace/xcuserdata/besher.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-MacOS/Dispatcher-macOS.xcodeproj/project.xcworkspace/xcuserdata/besher.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Dispatcher-MacOS/Dispatcher-macOS.xcodeproj/xcuserdata/besher.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-MacOS/Dispatcher-macOS.xcodeproj/xcuserdata/besher.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /Dispatcher-MacOS/Dispatcher-macOS/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-MacOS/Dispatcher-macOS/AppDelegate.swift -------------------------------------------------------------------------------- /Dispatcher-MacOS/Dispatcher-macOS/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-MacOS/Dispatcher-macOS/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Dispatcher-MacOS/Dispatcher-macOS/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-MacOS/Dispatcher-macOS/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Dispatcher-MacOS/Dispatcher-macOS/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-MacOS/Dispatcher-macOS/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Dispatcher-MacOS/Dispatcher-macOS/Dispatcher_MacOS.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-MacOS/Dispatcher-macOS/Dispatcher_MacOS.entitlements -------------------------------------------------------------------------------- /Dispatcher-MacOS/Dispatcher-macOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-MacOS/Dispatcher-macOS/Info.plist -------------------------------------------------------------------------------- /Dispatcher-MacOS/Dispatcher-macOS/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-MacOS/Dispatcher-macOS/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core.xcodeproj/project.xcworkspace/xcuserdata/besher.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core.xcodeproj/project.xcworkspace/xcuserdata/besher.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core.xcodeproj/xcuserdata/besher.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core.xcodeproj/xcuserdata/besher.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/ Diagram Components/CodeConsole.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/ Diagram Components/CodeConsole.swift -------------------------------------------------------------------------------- /Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/ Diagram Components/Queue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/ Diagram Components/Queue.swift -------------------------------------------------------------------------------- /Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/ Diagram Components/Statement.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/ Diagram Components/Statement.swift -------------------------------------------------------------------------------- /Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/ Diagram Components/Subtitles.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/ Diagram Components/Subtitles.swift -------------------------------------------------------------------------------- /Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/ Diagram Components/Thread.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/ Diagram Components/Thread.swift -------------------------------------------------------------------------------- /Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/ Diagram Components/WavyLine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/ Diagram Components/WavyLine.swift -------------------------------------------------------------------------------- /Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/ Diagram Components/WorkBlock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/ Diagram Components/WorkBlock.swift -------------------------------------------------------------------------------- /Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/Constants/Explanations.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/Constants/Explanations.swift -------------------------------------------------------------------------------- /Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/Constants/QuizCode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/Constants/QuizCode.swift -------------------------------------------------------------------------------- /Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/Constants/URLConstants.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/Constants/URLConstants.swift -------------------------------------------------------------------------------- /Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/Constants/quiz.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/Constants/quiz.json -------------------------------------------------------------------------------- /Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/Dispatcher_SwiftUI_Core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/Dispatcher_SwiftUI_Core.h -------------------------------------------------------------------------------- /Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/Info.plist -------------------------------------------------------------------------------- /Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/Main Content/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/Main Content/ContentView.swift -------------------------------------------------------------------------------- /Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/Main Content/DiagramView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/Main Content/DiagramView.swift -------------------------------------------------------------------------------- /Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/Main Content/QuizView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/Main Content/QuizView.swift -------------------------------------------------------------------------------- /Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/Main Content/Scheduler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/Main Content/Scheduler.swift -------------------------------------------------------------------------------- /Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/Model/Question.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/Model/Question.swift -------------------------------------------------------------------------------- /Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/Model/QuizProcessor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/Model/QuizProcessor.swift -------------------------------------------------------------------------------- /Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/Model/Task.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/Model/Task.swift -------------------------------------------------------------------------------- /Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/Model/TaskGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/Model/TaskGenerator.swift -------------------------------------------------------------------------------- /Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/Quiz Components/QuestionButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/Quiz Components/QuestionButton.swift -------------------------------------------------------------------------------- /Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/Quiz Components/QuestionView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/Quiz Components/QuestionView.swift -------------------------------------------------------------------------------- /Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/Quiz Components/QuizScoreSheet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/Quiz Components/QuizScoreSheet.swift -------------------------------------------------------------------------------- /Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/Quiz Components/ScoreButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-SwiftUI-Core/Dispatcher-SwiftUI-Core/Quiz Components/ScoreButton.swift -------------------------------------------------------------------------------- /Dispatcher-iOS/Dispatcher-iOS.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-iOS/Dispatcher-iOS.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Dispatcher-iOS/Dispatcher-iOS.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-iOS/Dispatcher-iOS.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Dispatcher-iOS/Dispatcher-iOS.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-iOS/Dispatcher-iOS.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Dispatcher-iOS/Dispatcher-iOS.xcodeproj/project.xcworkspace/xcuserdata/besher.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-iOS/Dispatcher-iOS.xcodeproj/project.xcworkspace/xcuserdata/besher.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Dispatcher-iOS/Dispatcher-iOS.xcodeproj/project.xcworkspace/xcuserdata/besher.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-iOS/Dispatcher-iOS.xcodeproj/project.xcworkspace/xcuserdata/besher.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /Dispatcher-iOS/Dispatcher-iOS.xcodeproj/xcshareddata/xcschemes/Dispatcher.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-iOS/Dispatcher-iOS.xcodeproj/xcshareddata/xcschemes/Dispatcher.xcscheme -------------------------------------------------------------------------------- /Dispatcher-iOS/Dispatcher-iOS.xcodeproj/xcuserdata/besher.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-iOS/Dispatcher-iOS.xcodeproj/xcuserdata/besher.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /Dispatcher-iOS/Dispatcher-iOS.xcodeproj/xcuserdata/besher.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-iOS/Dispatcher-iOS.xcodeproj/xcuserdata/besher.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /Dispatcher-iOS/Dispatcher/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-iOS/Dispatcher/AppDelegate.swift -------------------------------------------------------------------------------- /Dispatcher-iOS/Dispatcher/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-iOS/Dispatcher/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Dispatcher-iOS/Dispatcher/Assets.xcassets/AppIcon.appiconset/iPad_152pt_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-iOS/Dispatcher/Assets.xcassets/AppIcon.appiconset/iPad_152pt_@2x.png -------------------------------------------------------------------------------- /Dispatcher-iOS/Dispatcher/Assets.xcassets/AppIcon.appiconset/iPad_40pt_@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-iOS/Dispatcher/Assets.xcassets/AppIcon.appiconset/iPad_40pt_@1x.png -------------------------------------------------------------------------------- /Dispatcher-iOS/Dispatcher/Assets.xcassets/AppIcon.appiconset/iPad_76pt_@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-iOS/Dispatcher/Assets.xcassets/AppIcon.appiconset/iPad_76pt_@1x.png -------------------------------------------------------------------------------- /Dispatcher-iOS/Dispatcher/Assets.xcassets/AppIcon.appiconset/iPad_80pt_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-iOS/Dispatcher/Assets.xcassets/AppIcon.appiconset/iPad_80pt_@2x.png -------------------------------------------------------------------------------- /Dispatcher-iOS/Dispatcher/Assets.xcassets/AppIcon.appiconset/iPhone_120pt_@3x-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-iOS/Dispatcher/Assets.xcassets/AppIcon.appiconset/iPhone_120pt_@3x-1.png -------------------------------------------------------------------------------- /Dispatcher-iOS/Dispatcher/Assets.xcassets/AppIcon.appiconset/iPhone_120pt_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-iOS/Dispatcher/Assets.xcassets/AppIcon.appiconset/iPhone_120pt_@3x.png -------------------------------------------------------------------------------- /Dispatcher-iOS/Dispatcher/Assets.xcassets/AppIcon.appiconset/iPhone_167pt_@3x copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-iOS/Dispatcher/Assets.xcassets/AppIcon.appiconset/iPhone_167pt_@3x copy.png -------------------------------------------------------------------------------- /Dispatcher-iOS/Dispatcher/Assets.xcassets/AppIcon.appiconset/iPhone_180pt_@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-iOS/Dispatcher/Assets.xcassets/AppIcon.appiconset/iPhone_180pt_@3x.png -------------------------------------------------------------------------------- /Dispatcher-iOS/Dispatcher/Assets.xcassets/AppIcon.appiconset/iPhone_80pt_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-iOS/Dispatcher/Assets.xcassets/AppIcon.appiconset/iPhone_80pt_@2x.png -------------------------------------------------------------------------------- /Dispatcher-iOS/Dispatcher/Assets.xcassets/AppIcon.appiconset/iTunes_1024pt_@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-iOS/Dispatcher/Assets.xcassets/AppIcon.appiconset/iTunes_1024pt_@2x.png -------------------------------------------------------------------------------- /Dispatcher-iOS/Dispatcher/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-iOS/Dispatcher/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Dispatcher-iOS/Dispatcher/Assets.xcassets/high.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-iOS/Dispatcher/Assets.xcassets/high.imageset/Contents.json -------------------------------------------------------------------------------- /Dispatcher-iOS/Dispatcher/Assets.xcassets/high.imageset/SuccessKid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-iOS/Dispatcher/Assets.xcassets/high.imageset/SuccessKid.jpg -------------------------------------------------------------------------------- /Dispatcher-iOS/Dispatcher/Assets.xcassets/low.imageset/2mu6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-iOS/Dispatcher/Assets.xcassets/low.imageset/2mu6.jpg -------------------------------------------------------------------------------- /Dispatcher-iOS/Dispatcher/Assets.xcassets/low.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-iOS/Dispatcher/Assets.xcassets/low.imageset/Contents.json -------------------------------------------------------------------------------- /Dispatcher-iOS/Dispatcher/Assets.xcassets/top.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-iOS/Dispatcher/Assets.xcassets/top.imageset/Contents.json -------------------------------------------------------------------------------- /Dispatcher-iOS/Dispatcher/Assets.xcassets/top.imageset/consciousness-709143.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-iOS/Dispatcher/Assets.xcassets/top.imageset/consciousness-709143.jpg -------------------------------------------------------------------------------- /Dispatcher-iOS/Dispatcher/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-iOS/Dispatcher/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Dispatcher-iOS/Dispatcher/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-iOS/Dispatcher/Info.plist -------------------------------------------------------------------------------- /Dispatcher-iOS/Dispatcher/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-iOS/Dispatcher/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Dispatcher-iOS/Dispatcher/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher-iOS/Dispatcher/SceneDelegate.swift -------------------------------------------------------------------------------- /Dispatcher.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Dispatcher.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Dispatcher.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /Dispatcher.xcworkspace/xcuserdata/besher.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher.xcworkspace/xcuserdata/besher.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Dispatcher.xcworkspace/xcuserdata/besher.xcuserdatad/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher.xcworkspace/xcuserdata/besher.xcuserdatad/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /Dispatcher.xcworkspace/xcuserdata/besher.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Dispatcher.xcworkspace/xcuserdata/besher.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /Github-Images/async.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Github-Images/async.gif -------------------------------------------------------------------------------- /Github-Images/concurrent.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Github-Images/concurrent.gif -------------------------------------------------------------------------------- /Github-Images/serial.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Github-Images/serial.gif -------------------------------------------------------------------------------- /Github-Images/sync.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/Github-Images/sync.gif -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/almaleh/Dispatcher/HEAD/README.md --------------------------------------------------------------------------------