The Actor Reentrancy Problem in Swift
When the first time I saw the WWDC presentation about actors, I was thrilled with what it is capable of…
When the first time I saw the WWDC presentation about actors, I was thrilled with what it is capable of…
Data races -- the worst nightmare of all developers! They are hard to detect, very unpredictable, and extremely difficult to…
Traditionally, when we want to make a network request, we must use the closure-based URLSession APIs to perform the request…
Writing asynchronous code has always been a challenging task for developers. Throughout the years, Apple has provided various tools such…
When developing an iOS app, oftentimes we need to store sensitive data (password, access token, secret key, etc) locally. For…
As a developer, very often we need to deal with complex algorithms that take hours or even days to develop.…