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.
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.
@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!