👋🏼 Welcome to SwiftlyRush
Did you notice something last week? 🫣
I have written over 79 editions of my newsletter SwiftlyRush and last week, I had so much going on that I completely forgot to distribute the newsletter, I know what you're thinking right now, and I will take it.
I have an incredibly strict routine throughout the week when it comes to the newsletter, I curate articles throughout Monday & Tuesday, and then Wednesday is the reading day, whereby I go through each article, consume it and write up my thoughts, if the content is low then I will continue curating and read those later through the week, I did all this, but when Friday came I had forgotten to hit the publish button 🫠
These things happen from time to time, but apologise in advance, and I have kept the same curated articles from last week into this week's edition!
Lots of goodies from WWDC 🙏🏼
🔥 Community News
SwiftUI Prefers Semantics by Daniel Saidi
SwiftUI receives amazing updates every year. If you however have to support old OS versions, you may be unable to use the new tools for some years, or jump through hoops to make it work. In this post, let’s look at a semantic approach to use new, non-critical features in apps that targets old OS versions.
Swift Macros: Extend Swift with New Kinds of Expressions by Antoine van der Lee
Macros in Swift allow you to extend the compiler with custom build errors and code generation to eliminate extraneous boilerplate code.
How to find synonyms with the Natural Language framework for iOS
Learn how to find similar words or sentences in Swift. The Natural Language framework provides the synonyms functionality out of the box with its NLEmbedding type which represents a vector map of strings. We can use its neighbors function to find synonyms.
WWDC23 - Developer Documentation by Jordan Morgan
Credit where credit is due. Apple’s documentation game was seriously stepped up this year and Jordan is giving a great overview of what they have done.
What’s New in Xcode 15. Xcode 15 is now 50% smaller on the Mac by Batikan Sosun
How incredible is this, Xcode is getting smaller and smaller!
What’s the difference between @Binding and @Bindable by Donny Wals
With iOS 17, macOS Sonoma and the other OSses from this year's generation, Apple has made a couple of changes to how we work with data in SwiftUI. Mainly, Apple has introduced a Combine-free version…
💡 And Finally...
Did you see visionOS is now available? 👀