├── .gitignore ├── DispatchQueueTest.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ └── contents.xcworkspacedata └── xcuserdata │ └── pmtao.xcuserdatad │ └── xcschemes │ ├── DispatchQueueTest.xcscheme │ └── xcschememanagement.plist ├── DispatchQueueTest ├── AppDelegate.swift ├── Assets.xcassets │ └── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── DispatchQueueTest@2x.png │ │ └── DispatchQueueTest@3x.png ├── AsyncAfter.swift ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard ├── CreateQueueWithTask.swift ├── DispatchGroup.swift ├── DispatchIO.swift ├── DispatchSemaphore.swift ├── DispatchSource.swift ├── DispatchWorkItem.swift ├── Helper │ ├── Enum.swift │ ├── Extension.swift │ ├── Network.swift │ └── Struct.swift ├── Info.plist ├── QueueTestListTableViewController+AsyncAfter.swift ├── QueueTestListTableViewController+CreateQueueWithTask.swift ├── QueueTestListTableViewController+DispatchGroup.swift ├── QueueTestListTableViewController+DispatchIO.swift ├── QueueTestListTableViewController+DispatchSource.swift ├── QueueTestListTableViewController+SuspendAndResum.swift ├── QueueTestListTableViewController.swift └── SuspendAndResum.swift ├── Icon ├── DispatchQueueTest.sketch └── 队列.sketch ├── LICENSE ├── Sample Pictures ├── combineFileWithDispatchData.png ├── combineFileWithMoreQueues.png ├── combineFileWithOneQueue.png ├── presented by sinking soul.svg ├── 同步任务.svg ├── 异步任务.svg ├── 栅栏任务.svg └── 队列示意.svg ├── Tutorial ├── iOS Swift GCD 开发教程 HTML 版.zip └── iOS Swift GCD 开发教程.pdf └── readme.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmtao/DispatchQueueTest/HEAD/.gitignore -------------------------------------------------------------------------------- /DispatchQueueTest.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmtao/DispatchQueueTest/HEAD/DispatchQueueTest.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /DispatchQueueTest.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmtao/DispatchQueueTest/HEAD/DispatchQueueTest.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /DispatchQueueTest.xcodeproj/xcuserdata/pmtao.xcuserdatad/xcschemes/DispatchQueueTest.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmtao/DispatchQueueTest/HEAD/DispatchQueueTest.xcodeproj/xcuserdata/pmtao.xcuserdatad/xcschemes/DispatchQueueTest.xcscheme -------------------------------------------------------------------------------- /DispatchQueueTest.xcodeproj/xcuserdata/pmtao.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmtao/DispatchQueueTest/HEAD/DispatchQueueTest.xcodeproj/xcuserdata/pmtao.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /DispatchQueueTest/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmtao/DispatchQueueTest/HEAD/DispatchQueueTest/AppDelegate.swift -------------------------------------------------------------------------------- /DispatchQueueTest/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmtao/DispatchQueueTest/HEAD/DispatchQueueTest/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /DispatchQueueTest/Assets.xcassets/AppIcon.appiconset/DispatchQueueTest@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmtao/DispatchQueueTest/HEAD/DispatchQueueTest/Assets.xcassets/AppIcon.appiconset/DispatchQueueTest@2x.png -------------------------------------------------------------------------------- /DispatchQueueTest/Assets.xcassets/AppIcon.appiconset/DispatchQueueTest@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmtao/DispatchQueueTest/HEAD/DispatchQueueTest/Assets.xcassets/AppIcon.appiconset/DispatchQueueTest@3x.png -------------------------------------------------------------------------------- /DispatchQueueTest/AsyncAfter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmtao/DispatchQueueTest/HEAD/DispatchQueueTest/AsyncAfter.swift -------------------------------------------------------------------------------- /DispatchQueueTest/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmtao/DispatchQueueTest/HEAD/DispatchQueueTest/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /DispatchQueueTest/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmtao/DispatchQueueTest/HEAD/DispatchQueueTest/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /DispatchQueueTest/CreateQueueWithTask.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmtao/DispatchQueueTest/HEAD/DispatchQueueTest/CreateQueueWithTask.swift -------------------------------------------------------------------------------- /DispatchQueueTest/DispatchGroup.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmtao/DispatchQueueTest/HEAD/DispatchQueueTest/DispatchGroup.swift -------------------------------------------------------------------------------- /DispatchQueueTest/DispatchIO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmtao/DispatchQueueTest/HEAD/DispatchQueueTest/DispatchIO.swift -------------------------------------------------------------------------------- /DispatchQueueTest/DispatchSemaphore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmtao/DispatchQueueTest/HEAD/DispatchQueueTest/DispatchSemaphore.swift -------------------------------------------------------------------------------- /DispatchQueueTest/DispatchSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmtao/DispatchQueueTest/HEAD/DispatchQueueTest/DispatchSource.swift -------------------------------------------------------------------------------- /DispatchQueueTest/DispatchWorkItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmtao/DispatchQueueTest/HEAD/DispatchQueueTest/DispatchWorkItem.swift -------------------------------------------------------------------------------- /DispatchQueueTest/Helper/Enum.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmtao/DispatchQueueTest/HEAD/DispatchQueueTest/Helper/Enum.swift -------------------------------------------------------------------------------- /DispatchQueueTest/Helper/Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmtao/DispatchQueueTest/HEAD/DispatchQueueTest/Helper/Extension.swift -------------------------------------------------------------------------------- /DispatchQueueTest/Helper/Network.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmtao/DispatchQueueTest/HEAD/DispatchQueueTest/Helper/Network.swift -------------------------------------------------------------------------------- /DispatchQueueTest/Helper/Struct.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmtao/DispatchQueueTest/HEAD/DispatchQueueTest/Helper/Struct.swift -------------------------------------------------------------------------------- /DispatchQueueTest/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmtao/DispatchQueueTest/HEAD/DispatchQueueTest/Info.plist -------------------------------------------------------------------------------- /DispatchQueueTest/QueueTestListTableViewController+AsyncAfter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmtao/DispatchQueueTest/HEAD/DispatchQueueTest/QueueTestListTableViewController+AsyncAfter.swift -------------------------------------------------------------------------------- /DispatchQueueTest/QueueTestListTableViewController+CreateQueueWithTask.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmtao/DispatchQueueTest/HEAD/DispatchQueueTest/QueueTestListTableViewController+CreateQueueWithTask.swift -------------------------------------------------------------------------------- /DispatchQueueTest/QueueTestListTableViewController+DispatchGroup.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmtao/DispatchQueueTest/HEAD/DispatchQueueTest/QueueTestListTableViewController+DispatchGroup.swift -------------------------------------------------------------------------------- /DispatchQueueTest/QueueTestListTableViewController+DispatchIO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmtao/DispatchQueueTest/HEAD/DispatchQueueTest/QueueTestListTableViewController+DispatchIO.swift -------------------------------------------------------------------------------- /DispatchQueueTest/QueueTestListTableViewController+DispatchSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmtao/DispatchQueueTest/HEAD/DispatchQueueTest/QueueTestListTableViewController+DispatchSource.swift -------------------------------------------------------------------------------- /DispatchQueueTest/QueueTestListTableViewController+SuspendAndResum.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmtao/DispatchQueueTest/HEAD/DispatchQueueTest/QueueTestListTableViewController+SuspendAndResum.swift -------------------------------------------------------------------------------- /DispatchQueueTest/QueueTestListTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmtao/DispatchQueueTest/HEAD/DispatchQueueTest/QueueTestListTableViewController.swift -------------------------------------------------------------------------------- /DispatchQueueTest/SuspendAndResum.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmtao/DispatchQueueTest/HEAD/DispatchQueueTest/SuspendAndResum.swift -------------------------------------------------------------------------------- /Icon/DispatchQueueTest.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmtao/DispatchQueueTest/HEAD/Icon/DispatchQueueTest.sketch -------------------------------------------------------------------------------- /Icon/队列.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmtao/DispatchQueueTest/HEAD/Icon/队列.sketch -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmtao/DispatchQueueTest/HEAD/LICENSE -------------------------------------------------------------------------------- /Sample Pictures/combineFileWithDispatchData.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmtao/DispatchQueueTest/HEAD/Sample Pictures/combineFileWithDispatchData.png -------------------------------------------------------------------------------- /Sample Pictures/combineFileWithMoreQueues.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmtao/DispatchQueueTest/HEAD/Sample Pictures/combineFileWithMoreQueues.png -------------------------------------------------------------------------------- /Sample Pictures/combineFileWithOneQueue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmtao/DispatchQueueTest/HEAD/Sample Pictures/combineFileWithOneQueue.png -------------------------------------------------------------------------------- /Sample Pictures/presented by sinking soul.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmtao/DispatchQueueTest/HEAD/Sample Pictures/presented by sinking soul.svg -------------------------------------------------------------------------------- /Sample Pictures/同步任务.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmtao/DispatchQueueTest/HEAD/Sample Pictures/同步任务.svg -------------------------------------------------------------------------------- /Sample Pictures/异步任务.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmtao/DispatchQueueTest/HEAD/Sample Pictures/异步任务.svg -------------------------------------------------------------------------------- /Sample Pictures/栅栏任务.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmtao/DispatchQueueTest/HEAD/Sample Pictures/栅栏任务.svg -------------------------------------------------------------------------------- /Sample Pictures/队列示意.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmtao/DispatchQueueTest/HEAD/Sample Pictures/队列示意.svg -------------------------------------------------------------------------------- /Tutorial/iOS Swift GCD 开发教程 HTML 版.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmtao/DispatchQueueTest/HEAD/Tutorial/iOS Swift GCD 开发教程 HTML 版.zip -------------------------------------------------------------------------------- /Tutorial/iOS Swift GCD 开发教程.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmtao/DispatchQueueTest/HEAD/Tutorial/iOS Swift GCD 开发教程.pdf -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pmtao/DispatchQueueTest/HEAD/readme.md --------------------------------------------------------------------------------