Weekly Newsletter Issue 55

Weekly Newsletter Issue 55

Weekly newsletter summing up our publications and showcasing app developers and their amazing creations.

Welcome to this week's edition of our newsletter.

This week, Apple released the update for each platform that unlocks some major features of Apple Intelligence in new languages and, for the first time, accessible to users in the EU.

Apple Intelligence features expand to new languages and regions today
Apple Intelligence is expanding to even more people around the world.

Meanwhile, with the launch of visionOS 2.4, Apple Intelligence arrives on Apple Vision Pro, introducing an initial set of U.S. English features designed to enhance writing, creativity, and productivity in the spatial computing experience.

Apple Intelligence comes to Apple Vision Pro today with visionOS 2.4
visionOS 2.4 is available today, bringing the first set of powerful Apple Intelligence features to Apple Vision Pro.

Follow us also on X (Twitter), Bluesky and LinkedIn if you haven't already!

Published

This Week

This week we have covered SwiftUI and visionOS.

Presenting an Inspector with SwiftUI

Antonella explores inspectors using the new inspector(isPresented:content:) modifier, introduced in iOS 17, iPadOS 17, and macOS 14, to display additional details about selected content in SwiftUI apps, also demonstrating how the presentation varies across platforms.

Presenting an Inspector with SwiftUI
Learn how to use the inspector API to provide details in your user interface in SwiftUI.

Controlling the visibility of the baseplate of volumes in visionOS

Matteo explains how to show or hide the baseplate (the flat surface under a 3D volume) in visionOS apps with the modifier introduced in visionOS 2.0.

Controlling the visibility of the baseplate of volumes in visionOS
Define the visibility of the baseplate used to control volumes on visionOS.

Mastering forms in SwiftUI: Toggles

Tiago covers the different ways you can use toggles on a Form container in SwiftUI and the various styles on iOS and macOS.

Mastering Forms in SwiftUI: Toggles
Learn how to create and customize the appearance of toggles in a form-based experience with SwiftUI.


Support us by becoming a sponsor!

We offer flexible sponsorship options if you want to raise brand awareness or promote your product or service. We offer weeks, blocks of weeks, and even months to help you find your audience where they are.

Sponsor Create with Swift
Sponsor Create with Swift to reach the most qualified audience of app developers in the web

For information about the current availability of weeks, send us an email.


From

The Community

Modern URL construction in Swift

John Sundell is finally back with an article that shows how to manage URLs using all the new features that the Swift programming language and the Foundation framework provide.

Modern URL construction in Swift | Swift by Sundell
How to combine Foundation’s latest URL APIs with Swift features like macros, to be able to work with both static and dynamic URLs in simpler and more predictable ways.

SwiftData Architecture – Patterns and Practices

Using a practical example, Mohammad shows how to build scalable SwiftData apps in SwiftUI, covering model structure, business logic, DTOs, testing, previews, CloudKit integration, and strategies to future-proof your architecture.

Swiftdata Architecture Patterns And Practices
Blog about iOS development and musings on technology

Implementing Task timeout with Swift Concurrency

Donny demonstrates how to implement task timeouts in Swift Concurrency by racing a main task against a timeout task using a TaskGroup.

Implementing Task timeout with Swift Concurrency – Donny Wals
Swift Concurrency provides us with loads of cool and interesting capabilities. For example, Structured Concurrency allows us to write a hierarchy of tasks that always ensures all child tasks are…

ModelActor is Just Weird

In this article, Matt shows his journey in understanding how the ModelActor protocol and how Swift Data deals with concurrency in the system.

ModelActor is Just Weird
I actually don’t get too many questions about SwiftData or Core Data. And thank goodness, because I’m not particularly familiar with either. That is, until just recently! I had the chance to work with two different projects, both of which were using SwiftData. While Core Data was introduced in 2005, this SwiftData stuff is brand new. In fact, it includes a whole bunch of Concurrency-specific features. It should be smooth sailing right?

Documenting your code with DocC

Majid demonstrates how to create documentation for your code using the DocC documentation compiler from Xcode, ensuring its accessibility within the entire IDE.

Documenting your code with DocC
Today I would like to talk about documenting Swift code using the DocC. Documenting your code becomes even more important in the era of modularized apps. Whenever different parts of your app live in multiple Swift Packages, it becomes crucial to provide proper documentation.

Indie App of the Week

Wheels

We all use apps daily as tools to support our passions and interests, enhancing our daily experiences. Wheels, created by Trevor, shows how apps can effectively support our passions in a smart manner.

Simple and intuitive with a clean user interface, the app helps skaters record their rides using MapKit and then collects detailed ride data and presents it in beautifully designed charts, giving users clear insights into their performance.

The app, with its focus on a single feature, offers a convenient tool for skaters. It features Widgets that display your recent rides on your Home Screen.

‎Wheels: Skate Tracking & Stats
‎Transform your skateboarding experience with Wheels - the elegant, powerful way to track your rides and progress. TRACK YOUR JOURNEY - One-tap ride tracking - Real-time speed and distance monitoring - Beautiful, easy-to-read stats dashboard - Comprehensive ride history and progress graphs BOARD MA…

Everyone’s favorite developer lottery has ended, and Apple has officially sent invitations to the lucky winners. Did you get yours?


Keep an eye out… you might spot us there...

We can’t wait to see what you will Create with Swift.

See you next week!

Follow us also on X (Twitter), Bluesky and LinkedIn if you haven't already!