|
You are here |
www.massicotte.org | ||
| | | | |
swiftwithmajid.com
|
|
| | | | | Apple released Swift 5.5 almost three years ago. The main addition to the release was the Swift Concurrency feature. It introduced async and await keywords, allowing us to build concurrent apps in a new way. This week, we will learn how Swift determines where to run your function in a concurrent environment. | |
| | | | |
massicotte.org
|
|
| | | | | Global actors are central to the vast majority of Swift programs. In fact, often you only really need two kinds of isolation - MainActor and not-MainActor. But, global actors have some quirks that makes for some strange/frustrating behavior. | |
| | | | |
trycombine.com
|
|
| | | | | Swift development related blog-posts. Combine, modern concurrency model, Instruments, and more. | |
| | | | |
sintraworks.github.io
|
|
| | | Some months ago I read this article by Agnes Vasarhelyi. It's about-guess what-scrollable UIStackViews. More precisely, it's about how to correctly set up a UIStackView within a UIScrollView, using autolayout. Not long after that, I needed extactly that: a scrolling stack view for a screen I was developing at work. I decided to create something simple, yet convenient and reusable. I didn't want to create a fancy view controller with all manner of bells and whistles. Just a simple view, that acts as scrolling stack view. Also, I did not want to have to write something like scrollView.stackView.axis = .vertical, but rather stackView.axis = .vertical. | ||