Frank has been building for Apple platforms since 1985. He’s a freelance dev focused on low-level & AV tech for macOS, iOS, visionOS, and server-side Swift. Also an Apple-certified trainer & mentor in SwiftUI and backend Swift. #SwiftIsland #AppleDev #SwiftLang
#wwdc25 #apple #swift
Get your ticket for Swift Island 2025 at https://swiftisland.nl
Super cool - Euan’s talk about Swift container plugin is up on youtube: https://youtu.be/MV0wACpikyw, service to container image uploaded to a registry in one shot #swiftlang #cloudnative
Sr iOS engineers - Do remote work you love while making real change in US healthcare. Apply to @Doximity today! https://iosdevjobs.com/jobs/m-beee6042-09d4-4e99-82a6-bce0608ec65e #Swift #SwiftLang #iOSDev #MacDev #iOSDevJobs
Create text gradients in SwiftUI using foregroundStyle for enhanced visual effects in applications, supporting... https://wesleydegroot.nl/blog/Gradients-in-text-using-foregroundStyle #blog #programming #iosdev #swiftlang
Is the #SwiftLang Predicate macro used for anything else but #SwiftData? E.g. RealityKit has its own `QueryPredicate`.
It almost seems that Predicate is indeed somewhat useless w/o also standardizing the static metadata property, currently part of SwiftData's `PersistentModel`: https://developer.apple.com/documentation/swiftdata/persistentmodel/schemametadata
As per https://forums.swift.org/t/keypath-string/77732
Y'all wanna see an excessively cute trick LLVM's optimizer can do?
Swift String contains roughly this method:
```
func _fastCStringContents() -> UnsafePointer<UInt8> {
if isASCII {
return contentsPointer
}
return nil
}
```
Where `isASCII` is defined as `(flags & 0x8000_0000_0000_0000) != 0`
Would you expect this to generate (solution in reply)
[Swift is] announcing the Android Workgroup, https://forums.swift.org/t/announcing-the-android-workgroup/80666.
> The primary goal of the Android workgroup is to establish and maintain Android as an officially supported platform for Swift
Yup. It’s happening.
Early bird ticket sales are now available for #DevWorld and #XWorld! Get it while it's cheap!
Join us in #Melbourne! First round CFP also closes 8PM AEST TODAY!
As an iOS Developer, you’ll play a crucial role in designing, implementing, and optimizing applications involving immersive 3D technologies, low-level rendering, and advanced mobile development. You’ll collaborate with a global team to create visually powerful, technically robust solutions. https://iosdevjobs.com/jobs/m-bcbf4c62-ee55-4a9c-8ce6-ca4263096cf4 #Swift #SwiftLang #iOSDev #MacDev #iOSDevJobs
round 1 #cfp closes Monday!
Wesley de Groot's Blog explores using ShareLink in SwiftUI to share various content types for enhanced... https://wesleydegroot.nl/blog/Using-the-share-sheet-to-share-content #blog #programming #iosdev #swiftlang
I created a simple web application using the Swift-based web framework Vapor. It was a fun and informative experience.
#swift #webdevelopment #development #technology #vapor #frameworks #SwiftLang
https://blog.alexseifert.com/2025/06/29/experimenting-with-the-swift-web-framework-vapor/
Was going to have a crack at wrapping io_uring with something a bit more Swift asyncy than Swift NIO's version, but I think I just found a better one someone else already wrote.
The wonders of the internet hey.
Developing Swift on server? Less than two weeks to submit a talk for @swiftserverconf, a conference taking place October 2/3 in London, UK that @0xTim is organizing once again this year! CFP closes July 10, 2025 23:59 UTC. https://www.papercall.io/serversideswift-2025 #SwiftLang
iOS Dev Weekly – Issue 716 is out! Happy Friday, everyone!
https://iosdevweekly.com/issues/716/
There won't be an issue next week as I'm on a short holiday, but I'll be back the week after!
A couple weeks ago, I gave a talk at @omt_conf on What's New in Testing. That talk was recorded, but while I wait for it to be edited and published, I published an edited (and updated!) version of my speaker notes from that talk.
There's a lot new in testing since last year. I'm still surprised there wasn't a WWDC video about all the new things you can do.
https://rachelbrindle.com/2025/06/26/whats-new-in-testing-swift-6-2/
Say, I'm using FileDocument in a SwitfUI lifecycle app, but it only gives me a file wrapper. Is there a similarly modern approach to let me get at the path of the file?
Ohhh Swift ... why do you have to map an uint8_t[8] in C to a (UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8) and not an Array or Data ...
I hope InlineArray comes with at least a compiler flag that tells it to make these InlineArray objects.