let config = ConfigReader(providers: [
EnvironmentVariablesProvider(),
try await JSONProvider(filePath: "/etc/config.json")
])
let httpTimeout = config.int(forKey: "http.timeout", default: 60)
print(httpTimeout) // prints 15
Introducing Swift Configuration, a new way to share and manage configuration for Swift. It's a smarter way to keep secrets safe and separate develop/test/prod environments. More here: forums.swift.org/t/introducin...
25.09.2025 18:46
π 69
π 19
π¬ 0
π 2
It takes only these few lines of code to immediately unlock CloudKit synchronization to our local-only reminders app. It just worksβ’, and it's only the tip of the iceberg.
Check it out for yourself!
π github.com/pointfreeco/...
05.08.2025 15:28
π 3
π 2
π¬ 0
π 1
Also X in Xcode is Roman number ten, so it is pronounced Ten-code ;)
10.07.2025 02:03
π 1
π 0
π¬ 0
π 0
Watch Haptic Trailer - AppleΒ TV+
Itβs cool how Apple made this F1 trailer with haptic feedback! Watch it on your iPhone if you havenβt seen it yet:
tv.apple.com/pl/clip/hapt...
23.06.2025 13:23
π 2
π 1
π¬ 0
π 0
You can use β#if compiler(>=6.2)β as an alternative. That checks if the Xcode has Swift 6.2 which works with any Xcode version. So:
#if compiler(>=6.2)
some new iOS 26 api
#else
Fallback if needed
#endif
21.06.2025 21:52
π 2
π 0
π¬ 0
π 0
SwiftUI group lab:
1. Lean into @Observable. Architecture should remain testable and modular.
2. Fine-grained invalidation from @Observable is great. Donβt hold one big structβprefer small pieces of data.
13.06.2025 13:54
π 5
π 3
π¬ 3
π 0
AppIntents are now compatible with Swift Package Manager! π
#wwdc #wwdc25 #xcode26
12.06.2025 22:14
π 5
π 0
π¬ 0
π 0
Oh cool! All the #wwdc session videos are live. No need to wait for the daily drop this year. π¨βπ»
09.06.2025 21:27
π 0
π 1
π¬ 0
π 1
Lots of great Swift content coming soon, starting with What's New in Swift with @hborla.bsky.social and @tshortli.bsky.social
developer.apple.com/videos/play/...
#swift #swiftlang #wwdc
09.06.2025 19:35
π 26
π 12
π¬ 1
π 0
New UI Test Recording experience in Xcode 26 #wwdc
09.06.2025 19:30
π 3
π 0
π¬ 0
π 0
New Compilation caching for Swift and C family languages #wwdc
09.06.2025 19:29
π 5
π 0
π¬ 0
π 0
Wow, everything from iPhone 11 up still supported, + both newer SE's π³ only XR & XS are dropped
iPad -> only 7th gen plain iPad dropped
Mac -> drops a few Macs, but I think a few Intel ones stay
watchOS -> all previous still supported
This is actually pretty impressive too π #wwdc25
09.06.2025 18:44
π 8
π 3
π¬ 2
π 0
iPadOS 26 updates #wwdc
09.06.2025 18:27
π 0
π 0
π¬ 0
π 0
visionOS 26 updates #wwdc
09.06.2025 18:15
π 1
π 0
π¬ 0
π 0
Widgets just replaced half of the visionOS App Store π
09.06.2025 18:08
π 8
π 3
π¬ 1
π 0
macOS 26 Tahoe updates #wwdc
09.06.2025 18:07
π 0
π 0
π¬ 0
π 0
iOS 26 updates #wwdc
09.06.2025 17:42
π 1
π 1
π¬ 0
π 0
Live translation via Call Translation API looks helpful
09.06.2025 17:32
π 0
π 0
π¬ 0
π 0
Digging the new context menu design #wwdc
09.06.2025 17:20
π 1
π 0
π¬ 0
π 0
Unified version numbers #wwdc
09.06.2025 17:15
π 1
π 0
π¬ 0
π 0
Screenshot of the Accessibility Nutrition Label. It shows accessibility features that the app supports, like VoiceOver, Sufficient Contrast, Captions and Reduce Motion
Accessibility Nutrition Labels come to the App Store! π±
#a11y
www.apple.com/newsroom/202...
13.05.2025 12:28
π 40
π 9
π¬ 2
π 5
π Apple recently released a full tutorial on how to Profile Apps using Instruments, and it is an invaluable resource for those of you who are interested and don't know where to start!
developer.apple.com/tutorials/in...
27.03.2025 11:00
π 9
π 5
π¬ 0
π 0
As part of the @vapor.codes Vapor 5 work I've just finished migrating all the tests (all 517) to Swift Testing. So much nicer to write, easier to reason about and as an added bonus the test suite takes 13s instead of the minute before because they're parallel by default π
23.02.2025 22:01
π 34
π 6
π¬ 1
π 0
π from the Swift team, now on Bluesky!
21.02.2025 17:46
π 567
π 110
π¬ 32
π 20
OpenAI has launched the beta version of a new featureβTasks. This feature allows users to schedule future actions and reminders, whether they are one-time reminders or recurring actions. Just tell ChatGPT what you need and when you need it, and it will automatically take care of it.
15.01.2025 02:16
π 8
π 3
π¬ 1
π 0
Lately Iβve been using ChatGPT and Claude to bounce ideas and help figure it out. Sometimes it works and sometimes it leaves me more confused but itβs a decent rubber duck to help out in these situations.
04.12.2024 05:31
π 3
π 0
π¬ 1
π 0