iOS Concurrency with GCD and Operations - Part 1: | Ray Wenderlich

Attaching a Swift 4.2 Xcode 11 version of exercise files for this lecture, could probably help those who don’t have Xcode 10 to be able to run the demo. Did nothing but used the default migration tool, and can verify that the end product works just fine (albeit with 2-3 warnings)
Won’t mind if this is made downloadable directly from the lecture video page - http://f.cl.ly/items/0T0J3o0E0v2u0z2x070A/01_Introduction.zip

thanks akashlal! an update to this course will be out by the end of June.

when Xcode says the Swift version is too old, I just change it manually to Swift 5, then fix the warnings and errors.

1 Like

Haha that works, but the issue I highlighted was when someone is using XCode 11 and can’t use this code because this is on Swift 3… They would need to download Xcode 10 just to run it, hence attached XCode 11 compatible resource files

that’s the case I mean: just change the Swift version in Build Settings, then fix all the errors that appear. You could change the Swift version to 4 (and fix those errors?) then use the migration tool, but I first try changing to 5, and get it all done in one go.

1 Like

@akashlal Please check out the updated version of the course when you get a chance:

https://www.raywenderlich.com/9461083-ios-concurrency-with-gcd-and-operations

I hope it helps!