👋🏼 Welcome to SwiftlyRush
SwiftLeeds was amazing!
It's quite an effort to host a conference; throughout the year, it's pretty quiet as we plan for the year ahead, and it's mainly an hour or so a week. However, a few weeks before the build-up starts and my week is dominated by SwiftLeeds making sure we have everything ready.
Then, the 48 hours covering the conference is non-stop and down to the logistics of running the conference, but wow, it's 100% worth every minute I devote to the conference.
We received over 60 responses on the survey, and it's overwhelmingly positive, we have a couple of things to improve for next year, but we smashed it!
We look forward to planning immediately for 2023 as we aim to run across 2 days instead of one. Did you enjoy SwiftLeeds?
🥳 What's New
Swift 5.7 Unwrapping Optional Syntax
It's a small improvement introduced in Swift 5.7 but I am already seeing the benefits!
🔥 Community News
Apple’s App Review Fix Fails to Placate Developers by Shubham Agarwal
After bad press about its App Store rules, Apple added a way to challenge app rejections. Creators say projects still get blocked for no good reason.
Reloading existing items when using Diffable Data Source by Oleksii
It's a huge paint point when using UIKit, managing the reloading of data and DiffableDataSource was the solution, a few tips and tricks in this article by Oleksii.
iOS bug allowed apps to eavesdrop on your conversations with Siri by Rambo
When a new article drops by Rambo, it's a must read. This is outrageous that a bug allowed this to happen, it's also fascinating how Rambo discovered and uncovers all of the software and hardware operating this.
Fill bar marks with gradient in Swift Charts by Natalia Panferova
This is a beautiful way to add gradients to your Swift Charts, this isn't something I have covered previously but how beautiful are these!
Presenting Sheets: Item, or a Boolean Binding? by Jordan Morgan
I have covered this previously when displaying Sheets within SwiftUI, but I also love reading fellow engineers' blogs to find a whole new perspective.