A project to explore AsyncApublisher, Tasks and their life times.
See: https://gist.github.com/carlynorama/7532f59283bf1bddabe9932842752896
##References:
- https://developer.apple.com/documentation/combine/asyncpublisher
- https://www.donnywals.com/comparing-use-cases-for-async-sequences-and-publishers/
- memory issues discussed: https://www.donnywals.com/comparing-lifecycle-management-for-async-sequences-and-publishers/
- https://www.youtube.com/watch?v=ePPm2ftSVqw (How to use AsyncPublisher to convert @Published to Async / Await)
- https://www.hackingwithswift.com/articles/179/capture-lists-in-swift-whats-the-difference-between-weak-strong-and-unowned-references
- https://www.mikeash.com/pyblog/friday-qa-2017-09-22-swift-4-weak-references.html
- https://forums.swift.org/t/explicit-self-not-required-for-task-closures/54364/7
- https://blog.logrocket.com/complete-guide-swift-defer-statement/