andriyfedin.bsky.social
@andriyfedin.bsky.social
Okay, here we go
July 27, 2025 at 8:08 PM
@massicotte.org, with his 1.5-year-old article, inspired me to enable Complete Concurrency Checking (SWIFT_STRICT_CONCURRENCY) for my tiny project 💪
It took about an hour to fix all the warnings.
Still wrapping my head around Swift Concurrency, but I'm getting there 👨‍🔬
June 25, 2025 at 1:52 PM
#Swift #Strings
A multiline string can be indented to match surrounding code. Whitespace before closing quotation marks (“””) tells Swift what to ignore before other lines. Additional whitespace at the start of a line is included.
June 13, 2025 at 12:26 PM
Looks like we're going to see much more new job offerings for iOS developers in the next couple of months
#WWDC2025
#DesignUpdate
June 9, 2025 at 5:15 PM
#LearningInPublic
Today, while solving a Leetcode problem in a #Swift playground, I hit an interesting snag: a solution almost identical to mine was running 10 times faster. The only difference? Variable declarations.
June 9, 2025 at 3:16 PM
SwiftUI Field Guide is an absolute gem for everyone who recently started learning SwiftUI. It's very well made
👏👏👏
June 8, 2025 at 8:53 AM
Ternary operator is great, but it can be hard to remember for beginners.
Here’s a helpful mnemonic: WTF

expr0 ? expr1 : expr2 ➡️ What ? True : False

Thanks to @twostraws.bsky.social straws for mentioning @scottmichaud.bsky.social's invention

#LearnInPublic #Swift
June 4, 2025 at 12:23 PM
#TLDR #LearnInPublic #SwiftUI
VStack vs LazyVStack vs List
- VStack for simple layouts.
- LazyVStack excels with many elements due to lazy loading.
- List offers lazy loading plus OS-adapted design and native features like disclosure indicators, making it versatile for complex lists.
Choosing between LazyVStack, List, and VStack in SwiftUI – Donny Wals
SwiftUI offers several approaches to building lists of content. You can use a if your list consists of a bunch of elements that should be placed on top of each other. Or you can use a if your list is…
www.donnywals.com
June 3, 2025 at 9:53 AM