iOS Dev Weekly - iOS Dev Weekly - Issue 693

Happy New Year, and here's to a cracking 2025! 🎊
 

iOS Dev Weekly

 
View on the Web    Archives

ISSUE 693  January 3rd 2025

 
Comment

  Comment  

 

Happy New Year, everyone! 🎊

I hope you all had a restful and relaxing break if you took time off, and I wish each of you a happy and prosperous 2025.

Last year was a year full of personal challenges for me, but I have plans for a much better 2025. I have plans for this newsletter too, and of course we have goals for this year on the Swift Package Index.

The plans for the newsletter include a new self-hosted publishing platform. Which should, if I can get the last few loose ends wrapped up, launch next week! The transition should be smooth, but in case you don’t receive next week’s newsletter, please do drop me a note to let me know! 🤞

I also can’t wait to see what all the fine folks at Apple have in store for us this year. Will we see new visionOS hardware? Will the M4 Ultra make it to machines like the Mac Studio and Mac Pro? What will WWDC 2025 bring? I have no idea, but I can’t wait to find out.

Dave Verwer  Permalink

 
 

  Sponsored Link  

 

Add paywalls in one line of code

Take the pain out of configuring and testing your app's paywalls. With RevenueCat Paywalls you can remotely configure and edit your entire paywall view without waiting on App Review. See how it works here.

revenuecat.com  Permalink

 
 

  News  

 

Apple’s use of Swift and SwiftUI in iOS 18

Here’s Alexandre Colucci’s annual update to the spread of technologies and languages used inside iOS 18. If you’d like a quick summary, everything Swift and SwiftUI continues to go up and to the right, but there’s far more detail available in the post.

timac.org  Permalink

 
 

  Tools  

 

Preventing Accidental API Breaks

This is an interesting tool from Alex Guretzki, especially if you’re building an API for other developers to use. It will generate you a diff between API versions, ensuring you won’t surprise consumers of your API when you ship a new version. Yes, there’s diagnose-api-breaking-changes built in to SwiftPM, but read the article to see if you might need more than that. For the full effect, you can even add this to your CI pipeline for automated checking you didn’t break/change anything.

adyen.com  Permalink

 
 

  Code  

 

Now we’re all Forked!

If I had a pound (or dollar) for every time I had considered using Git to version files inside an app, I'd be a rich man.

What I realized back then is that this problem has already been solved very elegantly by a product that is extremely well-known and popular, and right under our noses. It's called Git.

Of course, Drew McCormack chose a more elegant solution inspired by Git instead of directly using it. That solution is now a new library, Forked, and I can’t imagine it’s anything but exceptional given his history in this area.

appdecentral.com  Permalink

 

Accessibility That Fits

What a smart technique fromSoroush Khanlou for making text that fits, no matter the accessibility size your user chooses. I love it.

khanlou.com  Permalink

 

Creating a snow effect with SpriteKit and SwiftUI

The holidays might be over, but that doesn’t mean we’re done with snow yet (at least in the northern hemisphere!) and Natascha Fadeeva has just the thing for your apps in January and February. You might not have heard much about SpriteKit recently, but it still exists and works with SwiftUI! Add a snowy wonderland to your apps before spring arrives.

tanaschita.com  Permalink

 
 

  Design  

 

Pinwheel

I meant to link to this new tool from Bjango last year, but I wanted to have a proper go with it first. I managed to spend some time with it and I can say that what might at first glance seem like a straightforward colour management tool is much more than that, especially for developers. Not only can you store versions of your semantically named colours for light/dark and low/high contrast. You can also export Swift code direct from the app with enough customisability that you’ll actually use it. I can’t recommend this enough.

For full disclosure, I received a free licence for review purposes.

bjango.com  Permalink

 
 

  Books  

 

100+ Xcode Tips inside Xcode

I’ve linked to Xcode tips from Dominik Hauser many times over the last few years, and now all 100 tips are available in a DocC archive you can install into Xcode if you’d like them instantly available!

gumroad.com  Permalink

 
 

  And finally...  

 

It's so nice to read a happy story about something that could have so easily become impossible with various changes to macOS over the years.

 Permalink

 
You received this email because you subscribed via the iOS Dev Weekly site.
We'll be sorry to see you go but you can unsubscribe instantly.
 
iOS Dev Weekly is published by Verwer Services Ltd. with a registered office at 5 Albert Road, Southsea, Hampshire, England, PO5 2SE.
 
 

 
 

RSS

 
©2025 iOS Dev Weekly | Privacy Policy | Mastodon | Suggest a Link
 
Published with Curated

Older messages

iOS Dev Weekly - Issue 692

Friday, December 20, 2024

How do we wrap up the year? With the “Best of And Finally…”, of course! 📅 View on the Web Archives ISSUE 692 December 20th 2024 Comment Here we are at the end of another year of iOS Dev Weekly. As

iOS Dev Weekly - Issue 691

Thursday, December 19, 2024

Can Swift, C/C++, Linux, Android, Dart, and Flutter all work together? They can! 🤖 View on the Web Archives ISSUE 691 December 13th 2024 Comment Happy Friday, everyone! Below, I've got another

iOS Dev Weekly - Issue 690

Tuesday, December 10, 2024

Where is the Swift and Apple platform social media community these days? Scattered, but still there! 📱 View on the Web Archives ISSUE 690 December 6th 2024 Comment There's not a lot going on this

iOS Dev Weekly - Issue 689

Friday, November 29, 2024

I tried two new (ish) AI coding tools this week. What did I think? 🤔 View on the Web Archives ISSUE 689 November 29th 2024 Comment I've had a week off from Swift Package Index this week as I needed

iOS Dev Weekly - Issue 688

Friday, November 22, 2024

How do you get an app featured on the App Store? There's a new process, and it's great! 📝 View on the Web Archives ISSUE 688 November 22nd 2024 Comment Every developer, from solo indie devs to

You Might Also Like

Import AI 399: 1,000 samples to make a reasoning model; DeepSeek proliferation; Apple's self-driving car simulator

Friday, February 14, 2025

What came before the golem? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Defining Your Paranoia Level: Navigating Change Without the Overkill

Friday, February 14, 2025

We've all been there: trying to learn something new, only to find our old habits holding us back. We discussed today how our gut feelings about solving problems can sometimes be our own worst enemy

5 ways AI can help with taxes 🪄

Friday, February 14, 2025

Remotely control an iPhone; 💸 50+ early Presidents' Day deals -- ZDNET ZDNET Tech Today - US February 10, 2025 5 ways AI can help you with your taxes (and what not to use it for) 5 ways AI can help

Recurring Automations + Secret Updates

Friday, February 14, 2025

Smarter automations, better templates, and hidden updates to explore 👀 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

The First Provable AI-Proof Game: Introducing Butterfly Wings 4

Friday, February 14, 2025

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? undefined The Market Today #01 Instagram (Meta) 714.52 -0.32%

GCP Newsletter #437

Friday, February 14, 2025

Welcome to issue #437 February 10th, 2025 News BigQuery Cloud Marketplace Official Blog Partners BigQuery datasets now available on Google Cloud Marketplace - Google Cloud Marketplace now offers

Charted | The 1%'s Share of U.S. Wealth Over Time (1989-2024) 💰

Friday, February 14, 2025

Discover how the share of US wealth held by the top 1% has evolved from 1989 to 2024 in this infographic. View Online | Subscribe | Download Our App Download our app to see thousands of new charts from

The Great Social Media Diaspora & Tapestry is here

Friday, February 14, 2025

Apple introduces new app called 'Apple Invites', The Iconfactory launches Tapestry, beyond the traditional portfolio, and more in this week's issue of Creativerly. Creativerly The Great

Daily Coding Problem: Problem #1689 [Medium]

Friday, February 14, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Given a linked list, sort it in O(n log n) time and constant space. For example,

📧 Stop Conflating CQRS and MediatR

Friday, February 14, 2025

​ Stop Conflating CQRS and MediatR Read on: m​y website / Read time: 4 minutes The .NET Weekly is brought to you by: Step right up to the Generative AI Use Cases Repository! See how MongoDB powers your