u/IllBreadfruit3087

The iOS Weekly Brief – Issue 60 (News, releases, tools, upcoming conferences, job market overview, weekly poll, and must-read articles)
▲ 15 r/Xcode+5 crossposts

The iOS Weekly Brief – Issue 60 (News, releases, tools, upcoming conferences, job market overview, weekly poll, and must-read articles)

You've been paginating SwiftUI lists wrong. onAppear is not the trigger you think it is.

News:
- Rosetta sunset confirmed, macOS 27 is the last release to support it
- Xcode 26.5 + iOS 26.5 are out

Must Read:
- the full iOS rendering pipeline most devs never think about
- why SwiftUI's format parameter makes string interpolation look naive
- the scenePhase trap that only appears inside UIHostingController
- onScrollGeometryChange and why your paginated list needs it
- a use case for .fixedSize

Toolbox:
- free open-source ASO tool built on Apple's public iTunes Search API

iosweeklybrief.com
u/IllBreadfruit3087 — 7 days ago
▲ 13 r/Xcode+5 crossposts

The iOS Weekly Brief – Issue 59 (News, releases, tools, upcoming conferences, job market overview, weekly poll, and must-read articles)

News:

- Xcode 26.5 RC and iOS 26.5 RC are out

- Swift Evolution accepted a Vision for Networking, a plan to rebuild Swift's networking stack from scratch with proper HTTP client and server APIs

Must read:

- the background refresh debugging trick that skips waiting for the system 

- why correct async/await can still cause unexpected UI lag

- what Swift actually does at the bit level when you create a weak or unowned reference

- a networking layer architecture that stays clean as the app grows

iosweeklybrief.com
u/IllBreadfruit3087 — 14 days ago
▲ 15 r/Xcode+5 crossposts

Apple disbanded the Vision Pro team. The most common reaction online wasn't "bad tech", it was "I would've bought one at $1,500."

News:
- Apple Vision Pro team disbanded, most engineers moved to Siri
- New subscription type coming to App Store: monthly payments with a 12-month commitment
- iOS 26.5 beta 4 + Xcode 26.5 beta 3 are out

Must read:
- tracing .resume() all the way from URLSession to physical electrons
- when to use Task.immediate in Swift 6.2 and why execution order actually matters
- actors vs queues vs locks
- concurrency step-by-step

Toolbox:
- Screenshot Bro

u/IllBreadfruit3087 — 21 days ago
▲ 8 r/Xcode+5 crossposts

300 screens migrated to SwiftUI, and navigation stayed in UIKit. That's not a compromise, that's an architectural decision.

News: 

- Tim Cook steps down as Apple CEO on September 1

Must read: 

- Migrating 300 screens to SwiftUI without touching navigation

- associatedtype in Swift Explained

- Making your profiler output readable to an AI agent

- Why .refreshable sometimes stops halfway with no error

- From $36 to $6 per install: what actually worked

u/IllBreadfruit3087 — 25 days ago