@troz

1.2K Followers
472 Following
3.4K Posts
Crazy Mac lady. Mac author & developer. Lover of Apple computers and devices. Swift & SwiftUI enthusiast. Unofficial Mac app dev evangelist.
Webhttps://troz.net/
Linktreehttps://linktr.ee/trozware
A letter to John Ternus – Marco.org

New blog post: Small ways the App Store could be improved for developers

Setting aside major policy controversies, the App Store has a large number of minor issues almost 18 years after opening that Apple could fix to make life easier for developers but has neglected to fix.

https://lapcatsoftware.com/articles/2026/3/13.html

Small ways the App Store could be improved for developers

Kodeco is having their spring sale, so if you were thinking of grabbing my macOS Apprentice book, now would be a great time.

Spoiler alert: there's an update in the final stages of editing, so if you buy now, the update is included in the discounted price.

https://www.kodeco.com/books/macos-apprentice

#macOS #Kodeco

macOS Apprentice

macOS Apprentice is a series of multi-chapter tutorials where you’ll learn about developing native macOS apps in Swift, using both SwiftUI — Apple’s newest user interface technology — and AppKit — the venerable UI framework. Along the way, you’ll learn several ways to execute Swift code and you’ll build two fully featured apps from scratch. If you’re new to macOS and Swift, or to programming in general, learning how to write an app can seem incredibly overwhelming. That’s why you need a guide that: Shows you how to write an app step-by-step. Uses tons of illustrations and screenshots to make everything clear. Guides you in a fun and easy-going manner. You’ll start at the very beginning. The first section assumes you have little to no knowledge of programming in Swift. It walks you through installing Xcode and then teaches you the basics of the Swift programming language. Along the way, you’ll explore several different ways to run Swift code, taking advantage of the fact that you’re developing natively on macOS. macOS Apprentice doesn’t cover every single feature of macOS; it focuses on the absolutely essential ones. Instead of just covering a list of features, macOS Apprentice does something much more important: It explains how all the building blocks fit together and what is involved in building real apps. You’re not going to create quick example programs that demonstrate how to accomplish a single feature. Instead, you’ll develop complete, fully-formed apps, while exploring many of the complexities and joys of programming macOS. How is this book different than macOS by Tutorials? Our other book on building apps for macOS, macOS by Tutorials, is designed for developers who have a solid background in iOS development and are looking to make the leap to developing native macOS apps. This book, macOS Apprentice, is designed to teach new developers how to build macOS apps while assuming they have little to no experience with Swift or any other part of the Apple development ecosystem.

kodeco.com
When someone says „Scientists do not want you to know“ you can dismiss everything from there on. Scientists want you to know. They are desperate that you know. They can’t shut up about what they found out and want you to know.
TextField Styles in SwiftUI - Wesley de Groot

SwiftUI provides various built-in text field styles that allow you to customize the appearance of text input fields. Understanding these styles helps you create consistent and polished user interfaces that match your app's design language. What are TextField Styles? TextField styles in SwiftUI are modifiers that change the visual appearance of text fields. SwiftUI includes several built-in styles like .automatic, ...

With Mac apps just all over the place (react native, AI slop, Catalyst apps, Mobile-first apps)... I thought I'd maybe try to rein it in a bit with this new article I have published.

It is not exhaustive and it is not done yet (I have more items to add) -- but I thought I'd share it now.

It's a checklist of things you can do to your #macOS app to make it feel more Mac-y. These are in response to things (even simple, obvious things) that I just don't see anymore. :(

https://marioaguzman.github.io/design/macintoshchecklist/

Macintosh Checklist

A list of to-dos before you publish your Mac app.

Mario Guzman

“Rowling has made it abundantly clear that she thinks attacking transgender people via the legal system is a worthwhile cause and a good use of her vast personal fortune. And as much as #HarryPotter fans might be excited to see what HBO has cooked up, there’s no way to watch this show without supporting Rowling’s bigotry and the structural violence she’s inflicting on a vulnerable minority.”

https://www.theverge.com/report/901818/hbo-harry-potter-jk-rowling-transphobia

There is no ethical consumption of HBO’s Harry Potter series

JK Rowling’s transphobia casts and inescapable shadow over the new Harry Potter adaptation.

The Verge

Over the course of writing my books and apps, I've frequently had to wrestle with the Mac app sandbox.

I've just published an article tying together all the techniques I use, with a sample app on GitHub. I hope Mac developers find this useful.

https://troz.net/post/2026/playing_mac_sandbox/

https://github.com/trozware/mac-app-sandbox

#macOS #Sandbox #AppStore

Playing in the Mac App Sandbox - TrozWare

Crazy Mac lady. Mac author & developer. Lover of Apple computers and devices. Swift & SwiftUI enthusiast. Unofficial Mac app dev evangelist

TrozWare

Thanks to everyone who made suggestions. now I need to work out how much data I think we need - always the tricky bit.

Given the possibility of the flights being cancelled, I only plan to buy a few days before we leave, so if you sent me a referral, it won't get used immediately.

I’m planning a trip to visit family in Ireland, fuel crisis permitting. Does anyone have recommendations for eSIMs or the best way to use my phone while I’m there. I have an iPhone 17 Pro with a physical SIM from my Australian carrier. #SIM #eSIM #Travel #iPhone