This week I’ve been thinking about...
Apple announced the date for their event, and I am beyond excited! I used to buy every single S version of the iPhone, and every time it felt like I was holding a completely new device. The peak of that feeling for me was the upgrade to the iPhone X.
When the iPhone X came out, it was a device on a completely different level, we had Face ID for the first time, we got surgical-grade stainless steel, there were great cameras, an OLED display, etc.
After that, I stopped seeing that same leap, it was not the same feeling I had with the X. I entered a competition for the best pet project in my country, and I won, and the prize was an iPhone 12 Pro. That was great, I got a new iPhone, but this time I felt no new emotions with it. I did not notice any real difference between the iPhone X and the iPhone 12 Pro. That was the first time I thought that Apple’s magic was gone…
And it kept going that way, the iPhone 13-17 came out, and none of them added anything that really pulled me in, so yes, I am still sitting here with my iPhone 12 Pro 😬 And that is awful, because every year I really want to upgrade, I wait for the new iPhone, and I end up disappointed because I am waiting for something new and they just give me a new camera! Sure, the newer iPhones added some AI-related features, but let us be honest, those features are pretty mediocre and don’t change your user experience in any meaningful way.
Now, when the new foldable iPhone comes out this year, that will finally be the year I happily replace my old iPhone 12 Pro. I know it will be expensive, because even if you look at the foldable Samsung phones, they are also very expensive, nowhere close to regular non-foldable devices. But you know what, I just want to feel that Apple magic again and finally hold it in my hands, to feel what I felt many years ago when I bought the iPhone X. To show you how serious my intentions are, I recently even considered buying that Samsung foldable, because I want a new device that badly... But I keep believing in Apple, and I hope that on September 9 they will show me my next iPhone, an iPhone I will happily put in my pocket, right after I pull all the money out of it to pay for it 😅
What’s New
Apple Event Announced for September 9: Surprise and Shine
Apple confirmed the date for its fall event, I expect to see a new iPhone 18 and the first foldable iPhone! Prices will climb again due to ongoing memory shortages. This time I want a surprise, guys. Apple even put it right in the slogan - “Surprise and Shine.” I hope they do not let me down...
New domain for Sign in with Apple
Apple issues private relay addresses on private.icloud.com instead of privaterelay.appleid.com. Old addresses keep forwarding mail without any changes. Don’t forget to allowlist the new domain.
Embedded Swift Improvements Coming in Swift 6.4
Swift 6.4 closes more gaps between Embedded Swift and the full language. I have not worked with Embedded Swift myself yet, but I am always happy to see any updates to what it can do.
Releases
Must Read
SwiftUI geometryGroup() - Isolate View Geometry for Smooth Animations
Animations have many different edge cases. For instance, child views within an animated container may drift apart and animate independently instead of moving as a single unit. I had a similar bug before, and the geometryGroup function saved my day.
Tuist explained why more processor cores or a bigger cache do not automatically make your build faster. Take a look if you want to understand what limits build speed.
Some things are never truly lost - How git recovered two weeks of deleted work
The author accidentally reset a branch with two weeks of work, and force pushed the mistake straight to GitHub. Claude Code saved the situation - found the last commit before the reset and restored the branch with a single command. An ideal example of AI powers, when you do not know something and want options for solving the problem, or even a command you have never used in your entire career. The article gives you a good understanding of how branch deletion works, recommend you to check this out.
Quick Read
Presenting alerts and confirmation dialogs from identifiable data in SwiftUI
.alert("Delete task?", item: $taskToDelete) { task in Button("Delete", role: .destructive) { delete(task) } } message: { task in Text("Are you sure you want to delete \(task.title)?") }
Video
Performance is more than just speed
In this episode, the guys cover common mistakes when adopting Swift concurrency, plus a deep look at what happens when your app starts. Good watch if you want to understand what slows an app down and why.
Toolbox
The tool turns your raw xcresult bundles into an Xcode-like HTML report for unit and UI tests. You get a shareable report you can send to anyone on the team, or even feed to AI for analysis, without needing Xcode installed to open it. The visualization is great, and attachments such as screenshots and videos are included.
iOS Job Market (USA)
69 new iOS positions this week (+0% vs last week · +116% vs last month)
Senior / Mid / Junior — 25% / 75% / 0%
Most wanted skills: SwiftUI 46% · UIKit 29% · MVVM 28% · Combine 16%
This week’s picks:
UX Engineer, iOS Development, Search at Google (San Francisco, CA) — Requires 3+ years of SwiftUI as part of an 8-year front-end/UX engineering bar; a rare hybrid role building both prototypes and production UI directly for Google Search’s iOS experience → Apply
iOS Engineer II (AI Experiences) at WHOOP (Boston, MA) — Swift feature work wired directly into WHOOP Coach, the company’s generative-AI health coach, plus full release ownership (build variants, signing, Firebase, App Store submission) on a wearable-health app used by elite athletes and teams worldwide → Apply
Software Engineer, iOS at Cape (New York, NY) — SwiftUI, Combine, and Swift Concurrency (async/await) building the iOS app for a from-scratch, privacy-first mobile carrier network that just closed its Series C → Apply
Weekly Poll
📊 Last Week’s Poll Results
Do you think developers should pay Apple’s commission?
Top Answer: Yes, it makes sense
Upcoming Conferences
September
7–11 — Swift Island 2026 (Texel 🇳🇱)
17–18 — NSSpain XIV (Logroño 🇪🇸)
29–2 — MacSysAdmin (Gothenburg 🇸🇪)
October
7–9 — Next.App DevCon 2026 (Berlin 🇩🇪)
12–14 — SwiftLeeds 2026 (Leeds 🇬🇧)
November
2–3 — Swift Connection (Paris 🇫🇷)
10–12 — Do iOS 2026 (Amsterdam 🇳🇱)
19–20 — Swift Bharat (Mumbai 🇮🇳)
20–22 — SwiftSonic 26 (Nashville 🇺🇸)
February 2027
16–18 — ARCTIC Conference (Oulu 🇫🇮)
March 2027
2–4 — try! Swift Tokyo 2027 (Tokyo 🇯🇵)
16–18 — Appdevcon 2027 (Amsterdam 🇳🇱)


