SSWG 2024 Annual Update (www.swift.org)
Writing GNOME Apps with Swift (www.swift.org)
Swift strings look identical but aren’t (damian.fyi)
Distributing Work Between Actors | Jack Morris (jackmorris.xyz)
Apple’s use of Swift and SwiftUI in iOS 17 (blog.timac.org)
“Now that iOS 17 is available, let’s analyze its built-in apps to answer a few questions: How many binaries are in iOS 17? Which programming languages are used to develop these apps? How many apps are written with Swift? What is the percentage of apps using SwiftUI versus UIKit?”
Value and Type parameter packs in Swift explained with examples (www.avanderlee.com)
cross-posted from: programming.dev/post/3558087...
A new approach to testing in Swift (forums.swift.org)
SwiftUI Sensory Feedback (useyourloaf.com)
In iOS 17, Apple added a range of sensory feedback view modifiers to SwiftUI removing the need to rely on UIKit.
Predicate Macro in Swift for filtering and searching (www.avanderlee.com)
#Predicate is a new Macro available since Swift 5.9 and Xcode 15, allowing you to filter or search a data collection. It can be seen as a replacement for the old-fashioned NSPredicate we’re used to from the Objective-C days.
Objective-C Internals articles series (alwaysprocessing.blog)
Get ready to dive deep into the inner workings of the Objective-C language and runtime! Each post delves into a specific aspect of the language and explores the details of its implementation. I hope you’ll find this valuable to demystify the language, tackle tricky bugs, and optimize your code for performance.
Swift Charts Examples (github.com)
An overview of the different types of charts you can make with Swift Charts
Open Source Swift Projects to Contribute into and Learn From?
Hi,...
Introducing Swift HTTP Types (www.swift.org)
We’re excited to announce a new open source package called Swift HTTP Types....
Using virtualisation to install MacOS Sonoma on an M1/M2 Mac (laurentbrusa.hashnode.dev)
Adding or Replacing Element in Array
So I’ve got the following code, which seems to work, and I’m wondering if there is a better, cleaner way to approach adding/editing elements in an array....
Mastering Swift Foundation Formatter API. Custom Format Styles (swiftwithmajid.com)
MainActor usage in Swift explained to dispatch to the main thread (www.avanderlee.com)
MainActor is a new attribute introduced in Swift 5.5 as a global actor providing an executor which performs its tasks on the main thread. When building apps, it’s essential to perform UI updating tasks on the main thread, which can sometimes be challenging when using several background threads. Using the @MainActor attribute...
[GitHub] A curated list of awesome Swift Macros (github.com)
Embracing CloudKit (article series) (dev.shoppingukapp.com)
Swift as a Static Site Generator (github.com)
I have used a few SSG framework such as Next and Hugo, and my personal blog is built by Hugo which is based on GO programming language....
Little big improvements in Xcode 15 (sarunw.com)
Yo Apple: Xcode debugging Swift is *STILL* horribly broken (forums.swift.org)
Vision Pro from a Developer's Perspective (www.youtube.com)
List of free online courses and books to learn Swift programming
Hi all,...