When the #swifts are gone, autumn is coming...
I won’t be there, but I endorse this talk, as Matt’s posts helped me understand the #Swift approach to concurrency
https://mastodon.world/@swiftconnection/115093779796939617
Haha, I know you know it’s a property of an instance!
"To declare a property, use the let keyword. A property has a name, followed by a colon and then the kind of data it holds. This property’s name is day, and it holds a String."
In #Swift, kinds of data are called types. You can read the code you added to an structure like this: “day is a property whose type is String.” Or you could say, “day is a property of type String.”
One of the things I would like to see in the future is getting this SQLite extension to work in combination with the new Foundation model. I’ve seen some people successfully build their own SQLite version that allows loading extensions (the Apple version does not allow this).
So, if you are able to get a working SQLite version, would it be possible to generate embeddings with the new Foundation models?
#iosdev #genai #sqlite #llm #swift #AppleIntelligence
As promised in my SwiftUI for Mac 2025 article, here is a more detailed article about SwiftUI's new WebView.
https://troz.net/post/2025/swiftui-webview/
The SwiftUI team have done an amazing job on this, and I can't wait to start using it in my apps and books.
Regarding the testing API. There is still room for improvement, but Qt Test already takes care of most of the work. It's kind of amazing to be able to do UI tests on Linux
I also created a demo app where various components can be showcased as I'm making my way through all the widgets. I opted to tackle QtWidgets before QtQuick in order to refine to overall API.
I've been able to bridge most QtWidget APIs without manual "C" bindings thanks to the advanced C++ interop being introduced with Swift 6.2. For this, I created a C++ target to act as a bridge - re-exporting the Qt6 bindings and creating a layer of abstraction where things like lifecycle can be addressed. I've also settled on an approach for exposing events and event filters in a way that will not require a macros or other code generation steps.
If you're familiar with Apple's UI testing frameworks (AXUI), you know how useful this can be when developing apps with a UI. I spent some time wrapping Qt Test so it can be used to simulate events and drive an application programatically. This is helpful not only for humans who want to test their apps, but it is a very efficient way for agents like Claude Code to be able to inspect results of their changes directly.
I just wanted to share my progress wrapping Qt6 as a safe Swift library. The main changes since the last update:
I named it! The package is now called QwiftUI. The goal is unchanged - offer an intuitive (and safe) Swift API for building cross-platform apps with Qt6. The feel I'm going for is "AppKit but Qt" while making all of Qt's awesomeness available to Swift apps.
Expert Says Chainlink Outshines XRP for Multi-Chain Adoption: Here’s Why - TLDR:
Chainlink secures $92B+ across 60+ blockchains, far ahead of XRPL’s $100M DeFi TVL... - https://blockonomi.com/expert-says-chainlink-outshines-xrp-for-multi-chain-adoption-heres-why/ #chainlink #euroclear #j.pmorgan #finance #crypto #swift #defi #dtcc #link #xrpl #xrp
Et voilà, the latest version of my #Perl module and script for writing to the #macOS Unified Log, no #ObjectiveC or #Swift required!
* #CPAN: https://metacpan.org/dist/Log-Any-Adapter-MacOS-OSLog
* source on #Codeberg: https://codeberg.org/mjgardner/perl-Log-Any-Adapter-MacOS-OSLog
The contributing guide tells you all you need to know about how to develop this module either with #DistZilla or without: https://metacpan.org/dist/Log-Any-Adapter-MacOS-OSLog/contribute
TIL that @SwiftPackageIndex supports Swift version and Platform shields!
Building a Mastodon app?
https://github.com/TootSDK/TootSDK has been designed to handle the quirks of the many different servers across the fediverse. It’s been growing fast to support more APIs and edge cases, so you can focus on building your app instead. Also mirrored on https://codeberg.org/TootSDK/TootSDK
Here’s Why Chainlink (LINK) Is Emerging as the Go-To Play for Institutional Tokenization - TLDR:
Chainlink secures $84.65B in on-chain value, dominating the Ethereum oracle... - https://blockonomi.com/heres-why-chainlink-link-is-emerging-as-the-go-to-play-for-institutional-tokenization/ #mastercard #chainlink #euroclear #jpmorgan #crypto #swift #defi #dtcc #link #rwa
Head on
Common swift (Apus apus)
Olympus OM-1, Panasonic 100-300 II
300mm (and cropped), f/7.1, 1/2000s, ISO 800
#bird #BirdPhotography #birds #darktable #photo #photography #swift #UrbanWildlife #wildlife @birding
https://zaktakespictures.com/head-on/
A glimpse at a little work in progress - trying to set up a nice set of demo apps showing how the new #swift #foundationmodels work. 20 demos so far - lots of small UI issues but they all work to some extent. If all goes well I’ll create some blogs to explain how to build them
https://www.europesays.com/2322704/ Taylor Swift announcement fills blank space of social media #album #appreciation #BlankSpace #control #fan #HardRockStadium #life #NewYorkCity #post #PreviousAlbumAnnouncement #showgirl #SocialMedium #space #Swift #TaylorSwift #TaylorSwiftAnnouncement #website
I’ve been exploring Core Spotlight APIs for showing content in Spotlight search and experimenting with using the same search index to power search inside the app. I wrote a detailed post on how to implement this in a SwiftUI app: https://nilcoalescing.com/blog/CoreSpotlightIntegration/
#iOSDev #SwiftUI #Swift