This episode of Not only Swift is all about performance - I've included two articles that look at improving the performance of your SwiftUI code, and one about why adding Swift macros might deteriorate the compilation time of your project.

In the previous episode, I mentioned that I am opening up the newsletter for reader submissions, and I am super happy to say that we've got the first Hidden Gem in this episode! If you'd like to contribute, use this form - I look forward to hearing about all those cool and fun projects that I might have missed myself.

I will be in London next week (to record some videos for Gemini - one of them will be about how to use the Swift SDK for Gemini to build a chat-driven text adventure like this one.

If you'd like to meet up over coffee or for lunch at the Google office at King's Cross, book a slot on my calendar.

Enjoy reading this issue!



Hidden Gems

Hidden Gems is a new category for this newsletter. All the content you read in this newsletter is manually curated by me - and that isn't going to change anytime soon!

I use a variety of sources (Twitter, Mastodon, Threads, and various newsletters and RSS feeds) to stay on top of what's going on in the community.

But even though I have no shortage of fun and interesting things to write about, I might be missing that one cool library someone built. Or the well-written blog post by someone who is new to blogging and isn't aggregated on the iOS Dev Directory yet.

So - starting in 2024, you will be able to submit material to Not only Swift that you think is definitely worth sharing with other people. And that is what this new category Hidden Gems is for.

If you have something exciting / interesting / funny to share, please use this form to submit it, and I will consider it for inclusion in one of the next issues of the newsletter.

And with that, on to the very first Hidden Gem!








Before you go...