Adam's Avatar

Adam

@agiersch

An iOS app developer who doesn’t know what to put here

10
Followers
15
Following
42
Posts
30.11.2024
Joined
Posts Following

Latest posts by Adam @agiersch

Thank you for the suggestion! I’ve been binging it all week!!

29.01.2026 02:58 👍 2 🔁 0 💬 1 📌 0

@jessiegender.bsky.social I wanted to thank you for getting by me into #StarTrek. Your #StarfleetAcademy videos made me start watching the series. Then your “Star Trek Explained” video was a fun rant. Bluesky pointed me to Lower Decks for more content, and I’ve been binging it all week.

29.01.2026 02:53 👍 4 🔁 1 💬 1 📌 0

I’ve always enjoyed #StarTrek but I’ve never been a Trekkie. #StarfleetAcademy is getting me into the series (though I’m not so into the college drama aspects). Is there another recent series to recommend for someone getting into the franchise?

25.01.2026 03:54 👍 1 🔁 0 💬 2 📌 0
Post image

Sorry for using comics and art to vent and cope with the world changing around me. I will return to drawing whimsical and silly frog wizards and adventures.

11.12.2025 15:20 👍 11264 🔁 2117 💬 243 📌 66
Post image

Is it ok to work from home today? #Canada #Snow

28.11.2025 14:25 👍 0 🔁 0 💬 0 📌 0
'They really shouldn't let those small cars drive in traffic. I worry I'm going to kill someone if I hit one! They should have to drive on the sidewalk, safely out of the way.'

'They really shouldn't let those small cars drive in traffic. I worry I'm going to kill someone if I hit one! They should have to drive on the sidewalk, safely out of the way.'

Car Size
https://xkcd.com/3167/

'They really shouldn't let those small cars drive in traffic. I worry I'm going to kill someone if I hit one! They should have to drive on the sidewalk, safely out of the way.'

Explain xkcd: https://www.explainxkcd.com/wiki/index.php/3167

12.11.2025 20:00 👍 32 🔁 14 💬 0 📌 0

I cannot speak for Table in general, but I see you’re using Dates in the left hand column. What is the ID of each row in the table?

If the ID is Date, you may want to try converting them to Strings. Only because Date comparisons seem to be more expensive then we’d assume.

11.11.2025 16:33 👍 1 🔁 0 💬 1 📌 0

Pluribus is a show about a wasp disguised as a woman.

1) Carol is wearing a yellow jacket in the first episode
2) A wasp is mentioned in the second episode

Prove me wrong

(Joking, I think it’s foreshadowing but not the overall meaning of the show)

#Pluribus #AppleTV

10.11.2025 15:30 👍 0 🔁 0 💬 0 📌 0
Preview
WebView | Apple Developer Documentation A view that displays some web content.

Apple introduced WebView this year, so you may not have to use SFSafariViewController unless you’re doing something advanced.

developer.apple.com/documentatio...

04.11.2025 16:23 👍 1 🔁 0 💬 0 📌 0

I’m surprised to hear that “many people are using it”. I’ve not heard of anyone using it. I only use it in GitHub Actions so I can skip the simulator when running unit tests.

17.10.2025 15:20 👍 1 🔁 0 💬 1 📌 0
Preview
UIKit integration | Apple Developer Documentation Add UIKit views to your SwiftUI app, or use SwiftUI views in your UIKit app.

You can mix SwiftUI components inside of UIKit components. Using UIHostingController if embedding inside a view controller.

And there’s other options for embedding inside a table view or collection view.

developer.apple.com/documentatio...

10.10.2025 18:54 👍 1 🔁 0 💬 1 📌 0

Without animation completions, it just replaces the current screen without any animations.

06.10.2025 19:02 👍 0 🔁 0 💬 0 📌 0

I’ve tried using animation completions. But it pushes to a blank white screen, then pops to the screen I want.

06.10.2025 19:01 👍 0 🔁 0 💬 0 📌 0

I’m looking for some #SwiftUI help.

Does anyone know of a way to use NavigationStack, to animate a push to a new screen. While also removing the current screen from the stack?

Alternatively you could remove the current screen after the animation completes. As long as that’s not animated.

06.10.2025 19:00 👍 0 🔁 0 💬 2 📌 0

It’s only a partial solution, but in swift 6.2 you can annotate asynchronous functions with ‘@concurrent’.

That should always schedule them on the global actor.

I think you can do that with normal functions too, but not sure about that.

06.10.2025 18:56 👍 2 🔁 0 💬 0 📌 0

Yeah I have a 14 Pro Max, and you only see max 2 columns if you hold it landscape. When you hold it in portrait you only get one column at a time.

26.09.2025 16:27 👍 1 🔁 0 💬 0 📌 0

My biggest issue is on iPhone, when you’re on the sidebar and then rotate the phone. NavigationSplitView will show the default columns for content and detail, instead of the previously selected ones.

It’s not a deal breaker, but it is something I would like to fix before releasing.

26.09.2025 13:32 👍 0 🔁 0 💬 1 📌 0

My app is also simple, with the exception you can have folders of the lists.

So the columns are folder list column, folder of items, and then individual item.

26.09.2025 13:32 👍 0 🔁 0 💬 1 📌 0

How you tried Xcode with Claude? It was added in one of the later betas, and is in the stable release.

I would assume it should be similar to Cursor with Claude.

25.09.2025 23:01 👍 0 🔁 0 💬 0 📌 0

Can this be used with iOS apps? Or is it limited to just CLI swift executables?

25.09.2025 22:57 👍 0 🔁 0 💬 1 📌 0

I finally finished building not one, but two cascading UI selection structures. Only to find out today that DisclosureGroup and OutlineGroup exist.

Has anyone used these? Any tips? Any pitfalls to avoid?

I’ve already noticed DisclosureGroup has issues compiling with recursion.

#SwiftUI #Swift

25.09.2025 22:50 👍 0 🔁 0 💬 0 📌 0

What kinds of issues are you having with NavigationSplitView? I’m forcing myself to use the 3 column view. What made you drop the content column?

25.09.2025 22:47 👍 0 🔁 0 💬 1 📌 0

What are your common practices for determining the content of a NavigationSplitView’s columns in #SwiftUI?

I’m worried I’m over engineering mine using navigation destinations for values, and also loading “initial” columns on first appear (using isPresented navigation destinations).

#swift #iosDev

23.09.2025 14:00 👍 3 🔁 0 💬 0 📌 0

By “highlighting behaviour” do you mean highlighting list rows when you select them?

When I use navigation links for the list rows I do see this behaviour. But if you want to use buttons and a more complicated state system, you can get it by using List(selection:) and tagging rows.

22.09.2025 21:12 👍 1 🔁 0 💬 1 📌 0
Preview
interactiveDismissDisabled(_:) | Apple Developer Documentation Conditionally prevents interactive dismissal of presentations like popovers, sheets, and inspectors.

Yes there is a sheet modifier, it’s been around for a while (just not the beginning).

It’s called ‘interactiveDismissDisabled(_:)’

developer.apple.com/documentatio...

19.09.2025 00:38 👍 1 🔁 0 💬 0 📌 0

Commenting just so I get notified if someone answers this interesting question.

My uninformed assumption is… marketing doesn’t need to be 100% accurate. Or Swift is interoperable with newer versions of C and C++ and ObjC is stuck in the past?

28.08.2025 13:03 👍 0 🔁 0 💬 0 📌 0

I'm getting arrested for... I guess unfair labor practices against Beavers 😅 Not sure how else I'd get arrested from Timberborn.

02.07.2025 22:20 👍 2 🔁 1 💬 0 📌 0

There is a hungry bear in the next room.

Javascript: "What's a bear?"
Java: "An actual bear or a bear factory?"
Go: "I'm worried because I implement Biteable"
Haskell: "Nothing in this room can harm me"
Rust: "So the next room is unsafe?"
C and C++: "Who cares? Just don't go into that room"

27.06.2025 18:34 👍 41 🔁 6 💬 3 📌 0

Watching Doctor Who on a Saturday morning had become the new normal. What am I supposed to do now? Get a life or something? #DoctorWho

31.05.2025 10:37 👍 3 🔁 1 💬 0 📌 0

Cool so exactly what I was assuming.

If I was a writer, 1) brace yourselves for terrible writing, 2) I would probably have a different species do this. So that I make the universe bigger, instead of repeating the same species over and over keeping the universe small.

28.05.2025 18:03 👍 0 🔁 0 💬 0 📌 0