iOS Dev Weekly – Issue 719 is out! Happy Friday, everyone!
iOS Dev Weekly – Issue 719 is out! Happy Friday, everyone!
We’re hiring an Apple Engineer at Doist! Join us to build legendary tools like Todoist and Twist; simple yet powerful. Work from anywhere, own projects end to end, and collaborate asynchronously in a team that values ambition, mastery, independence, and communication. https://iosdevjobs.com/jobs/m-5b9d2bb0-acef-40a3-bc6a-218397889b55 #Swift #SwiftLang #iOSDev #MacDev #iOSDevJobs
My team at Apple is currently hiring for a role that focuses on compiler tools and infrastructure. If you’re interested in this opportunity, please take a look at the job posting here: https://jobs.apple.com/en-us/details/200613714/compiler-tools-engineer?team=SFTWR #llvm #swiftlang
I really enjoy doing #gsoc summer of code every year, there's a lot of talented and passionate folks out there, and it's always a joy to work with them over the summer :-) Hope y'all are enjoying GSoC with Swift <3 #swiftlang
I have been playing with OpenAI's ChatGPT and Anthropic's Claude to get suggestions on how to accomplish various programming tasks in Swift. I haven't used them for anything complex, but so far both provide similar results even for Apple specific frameworks. So I was wondering, what LLMs have you all used for Swift programming and which one(s) do you get the best results with? #SwiftLang #OpenAI #Claude #LLMs
Dive into the essentials of using async/await in Swift with this quick video guide. Perfect for brushing up on handling asynchronous code effectively. Watch here: https://www.youtube.com/watch?v=ePERlm9NN6U #SwiftLang #iOSDev
iOS Dev Weekly – Issue 718 is out! Happy Friday, everyone!
Related: What’s the least horrible syntax in Swift for returning from the surrounding function inside a nonescaping closure? The closure doesn’t loop, but has a generic return value you can use (it’s void right now).
(Think NSLock.locked {} and the like)
Oh sweet deal! I made iOS Dev Weekly! https://iosdevweekly.com/issues/717/ #SwiftLang #iOSDevWeekly
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!