Automatically Packaging a Haskell Library as a Swift Binary XCFramework https://lobste.rs/s/cobucv #haskell #mac #swift
https://alt-romes.github.io/posts/2025-07-05-packaging-a-haskell-library-as-a-swift-binary-xcframework.html
Automatically Packaging a Haskell Library as a Swift Binary XCFramework https://lobste.rs/s/cobucv #haskell #mac #swift
https://alt-romes.github.io/posts/2025-07-05-packaging-a-haskell-library-as-a-swift-binary-xcframework.html
Are you the best iOS developer you know? Hero Assistant is looking for the best Sr iOS Developer to build "the most ambitious iOS app ever created." SF Bay Area (in person), Full-time, Visa assistance if needed, Good salary + Significant Equity, Backed by Top Investors https://iosdevjobs.com/jobs/m-07d89083-8200-404a-b508-47ddd3357ee6 #Swift #SwiftLang #iOSDev #MacDev #iOSDevJobs
A new release of TootSDK - 16.0.1
https://github.com/TootSDK/TootSDK/releases/tag/16.0.1
What's changed:
- Conform OpenEnum to CodingKeyRepresentable @luckkerr
Community contributions are greatly appreciated
Arrays are great, but sets can be a game changer in Swift. Learn when to use sets, how they improve performance, and see real-world examples in my latest deep dive video! #Swift #SwiftUI, #Xcode
Watch here https://youtu.be/jbMZhWvCioM
As an iOS Developer, you’ll play a crucial role in designing, implementing, and optimizing applications involving immersive 3D technologies, low-level rendering, and advanced mobile development. You’ll collaborate with a global team to create visually powerful, technically robust solutions. https://iosdevjobs.com/jobs/m-bcbf4c62-ee55-4a9c-8ce6-ca4263096cf4 #Swift #SwiftLang #iOSDev #MacDev #iOSDevJobs
Hey Mastodon! So I’ve decided to build an #iOS app. For some of you, this might feel a bit déjà vu, because I’ve said that before… this time I have an app idea and a pain point I want to solve.
I’ve never built an app with #Xcode before, the closest I’ve come is compiling a Unity game for iPad using Xcode. Besides PHP, HTML, and JS for web-development, I do have a tiny bit of experience in C# and JAVA.
Where do you recommend I start? Apple Playgrounds?
Today, I’ve been building the print panel accessory to control what part of my document should be laid out for print. It involves some Key-Value Observing (KVO), which is another great feature.
#Swift has a feature called property observers which allow an object to attach code to its own properties which runs either immediately before the property is set (willSet; useful for input validation), or immediately after (didSet; a good place to propagate effects). KVO is effectively a way for one object to attach code to the willSet point of a property on a whole other object. It relies on some Objective-C features, but you don’t really need to write any Objective-C code to use it.
It was hard, but a lot of fun.
Happy to announce my first app is available on the App Store! Jokamatic, a dad joke generator.
It’s simple, but I’m proud of it and hope it brings some smiles to people.
https://apps.apple.com/us/app/jokamatic-dad-joke-generator/id6748146174
One thing I want from #GitHub.
Adding a new rule of living with #Swift: You think you need an enum? You don’t.
Previous rules include “put an ID on it” and “try a more functional approach”
Discovered SAAE:
> SAAE is a #Swift library that parses Swift source code and generates clean, structured overviews of your API declarations. Perfect for efficiently providing LLMs with comprehensive API overviews instead of overwhelming them with entire codebases.
https://github.com/Cocoanetics/SAAE
Still early days, it seems (it has some issues w/ visibility levels etc.) but it looks useful already.
btw i had no idea that comparison operators also work on strings???? is this #swift specific or does this work in other languages too?
Just boosting for visibility. If anyone's in #Berlin tomorrow or the day after and wants to grab dinner/drinks etc with a couple #iOS / #Swift / #AppDev nerds then feel free to say hi! (even if you're not an iOS dev of course!)
Alternatively, we could also just hang out spontaneously right after the event on Friday afternoon. Just figured since the event is in the morning, folks probably arrive the night before and might have some time to kill. https://iosdev.space/@manuel/114731916789500795
The faster you go, the cooler the wind.
I wanna be a #swift
Hey #Fediverse I'm selling my long years partner in crime, a #Suzuki #Swift
https://www.kleinanzeigen.de/s-anzeige/suzuki-swift-1-6-sport/3124568503-216-5579
Additional photos at https://photos.app.goo.gl/Txg9BZpmpwXKusBu5
You have two options: buy it or #share it
New #Swift Concurrency rev. 2 fear unlocked: where will be the code executed? "I think" trust me bro kind of expectations.
the suggested approach: run, try and observe where it is executed because you not going to derive that from the source code
https://forums.swift.org/t/async-functions-from-framework-concurrent-nonisolated-main-actor/80678/2
I probably cooked up the most discomforting #Swift function type declaration yet:
public typealias BeginPollingHandler = (_ url: URL, _ dismiss: @MainActor @Sendable @escaping () -> Void) async throws → URL
I mean, look at that "@MainActor @Sendable @escaping"
I tried out some new methods for the transformation, particularly focusing on the extreme points. Also closed paths are pretty nice.