andriyfedin.bsky.social
@andriyfedin.bsky.social
Okay, here we go
July 27, 2025 at 8:08 PM
I need this as poster over my monitor
June 25, 2025 at 6:50 PM
Thank you for your articles, they're very helpful! πŸ™
June 25, 2025 at 6:47 PM
Thanks!
The app is really tiny though. I was surprised I had 20+ warnings in such a small project. I guess an average codebase I worked on in the past would have hundreds or even thousands.
June 25, 2025 at 6:46 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
So, this thread isn't about efficient variable declarations (the compiler optimizes those anyway). It's about how you can't really measure performance reliably in a Swift playground.
June 9, 2025 at 3:16 PM
Immediately I thought I learned about an efficient way of variable declarations. But after digging a bit deeper, I realized the issue was with Swift playground itself. It's not a real runtime environment, and its internal workings affect performance.
June 9, 2025 at 3:16 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