Practical solutions to problems with Swift Concurrency
Practical solutions to problems with Swift Concurrency
Swift Concurrency can be really hard to use. I thought it could be handy to document and share solutions and hazards you might face along the way. I am absolutely not saying this is comprehensive, or that the solutions presented are great. I’m learning too. Contributions are very welcome, especially for problems!
[!WARNING]
I have not updated the code in this repo for Swift 6.0. And on top of changes to the language, which were substantial, my general understandings/opinions have changed as well. I’m still absolutely interested in your feedback/issue reports! But, please keep all this in mind when looking through the repo.
Quick definitions for the hazards referenced throughout the recipes:
I would love to hear from you! Issues or pull requests work great. You can also find me on the web.
I prefer collaboration, and would love to find ways to work together if you have a similar project.
I prefer indentation with tabs for improved accessibility. But, I’d rather you use the system you want and make a PR than hesitate because of whitespace.
By participating in this project you agree to abide by the Contributor Code of Conduct.