Patrick McConnell
patrickmcconnell@mastodon.social
<p>I like code, bikes and the woods.</p><p>Freelance Developer focused on the Apple ecosystem. Hire me! <a href="https://mastodon.social/tags/fedihired" class="mention hashtag" rel="tag">#<span>fedihired</span></a></p><p><a href="https://mastodon.social/tags/hiking" class="mention hashtag" rel="tag">#<span>hiking</span></a> <a href="https://mastodon.social/tags/biking" class="mention hashtag" rel="tag">#<span>biking</span></a> <a href="https://mastodon.social/tags/biketouring" class="mention hashtag" rel="tag">#<span>biketouring</span></a> <a href="https://mastodon.social/tags/cycling" class="mention hashtag" rel="tag">#<span>cycling</span></a> <a href="https://mastodon.social/tags/iosdev" class="mention hashtag" rel="tag">#<span>iosdev</span></a> <a href="https://mastodon.social/tags/swif
Posts
-
Post #2312095
Fun With SwiftData and CloudKit!: https://pmcconnell.micro.blog/2026/04/30/fun-with-swiftdata-and-cloudkit.html #SwiftData #CloudKit #iOSDev #macOSDev
-
Post #1604996
Some tech stuff is painful enough to “learn” it once and just keep reusing the same code/patterns over and over for years. This is to say I added some new #SwiftData stuff to my app today, adding some fairly trivial schema migrations. It’s just too tedious to search for improvements or better ways to do things. It works, but as with many #SwiftUI things it does not leave one feeling overly confident. #iOSDev #MacOSDev
-
Post #1524413
My current nagging issue with iPadOS 26 is when you use the keyboard to call up a search with cmd-space it never allows typing until you do it a second time
-
Post #1524412
Another“it just works” fail with iPadOS 26 is the pointer (trackpad/keyboard attached) often disappears due to it’s tint matching the current app colors.
-
Post #1524411
Greetings new local business! I have some questions about your offerings but I guess I will have to pass since you only post this info on Facebook and Instagram. Your loss.
-
Post #1524410
Perhaps when the Artemis Service Module separates and burns in the atomosphere it can take out some of that Starklink space pollution.
-
Post #1524409
Apple Music’s new concerts feature seems to believe the hospital’s physical therapy office is hosting a lot of big shows. It’s all slop, all the way down…
-
Post #1524407
I&#39;ve almost spent enough time on C# client work that I&#39;m ready to get back into some #iOSDev / #macOSDev Almost.
-
Post #1524406
If your Apple Home devices stop working you may need to restart your AppleTV. Because of course you do* *The reason is the AppleTV may be your home hub and something isn’t right. Not sure what goes wrong but twice now this has resolved problems I was experiencing. Unclear if this affects people using another device as the hub. &lt;Shrug&gt;
-
Post #1524405
In #Xcode you can quickly remove simulators using unneeded OS versions by removing their OS version in Settings -&gt; Components -&gt; Platform So if you have several iPhone 17 sims for iOS 26.0, 26.0.1, 26.02, etc and only want to keep 26.4 delete the other platform versions and the simulators will be removed from the list in Devices &amp; Simulators. You can always reinstall older OS versions and devices later if/when needed. I need to remind myself of this with each clean up....
-
Post #1524404
It appears the latest #Xcode and associated frameworks allows my native #SwiftUI Mac app to work with Liquid Glass for the most part. With OS 26.0 the app would just crash and I have not even bothered to revisit this for a few OS updates. Work to do but at least it functions for certain definitions of function. Naturally the latest Apple spawn introduces 2 new Swift Concurrency “errors”. i.e. things that work fine but annoy the compiler One step forward and two steps back. Joy. #macOSDev
-
Post #1524403
I&#39;ve never even downloaded the #Xcode Predictive Code Completion Model is going to be my new “I’ve never had a Facebook account.” Over hear raw dogging code like some sort of savage.
-
Post #1524402
Touched grass or pine needles actually. Quick overnight in the #Catskills. Yes, there is a burn ban but campfires are allowed and things were so damp this fire never got any bigger nor did it burn very long.
-
Post #1524401
Less than 24 hours to turn the promising news of the end of the Tim Cook era at Apple into why John Ternus has to do these 9000 things for AI. God I hate this timeline. Apple just needs to go back to making good consumer software and not chasing services, stock charts and quarterly results. Make great things. Stop rent seeking with every new feature. I suppose we should just end capitalism too while we&#39;re at it.
-
Post #752986
If Apple is really going to remove UI compatibility mode in the next Xcode (the ability to opt out of liquid ass) that will probably be the death of at least one of my apps. The UI is too complex and Liquid Glass just fails in horrific ways. I very much resent Apple forcing work on developers. Actively killing apps is totally unacceptable. This would be a completely different discussion if everything in LG, SwiftUI, SwiftData, etc actually worked. #iOSDev #macOSDev
-
Post #574076
So if I understand this correctly the indie app dev who currently makes no money should be excited to pay to use these new AI tools to make no money faster.
-
Post #574075
I just spent a week with older relatives that are lost so deep in the Fox News alternate reality that most of the time you don’t even know what they are talking about. If you engage, most of your time is wasted saying “that’s not true”, “you’ve omitted about 90% of the information” or “what are you even talking about”… This is a post about AI true believers and grifters.
-
Post #574071
I’ve become very good at muting things in my timeline (thanks #tapestryapp) I also very quickly scroll past things I don&#39;t want to read (mostly AI nonsense) from people I don&#39;t want to mute entirely. Recently, I&#39;ve started just deleting all my coding newsletters unread as they&#39;ve also reached a tipping point of AI crap vs useful info. I can&#39;t wait for this bubble to pop. I pray the next techo-scam is something outside my sphere so I am spared the fireh...
-
Post #574070
Perhaps Apple should waste some of the time/budget currently being used for AI projects to build a bot that updates Feedback tickets. Just have the bot post an add for the F1 movie to your ticket or something. Anything would be better than the current system of submitting bugs into the void. Or perhaps once a bug report reaches a milestone like 5 years without an update you get 10% off one of those fancy cleaning cloths?
-
Post #574069
I’m seeing the same tech job listings for months on end when we have something like 97% unemployment for developers. I’m thinking perhaps these people aren’t really serious about hiring.
-
Post #574067
If you were yearning for the days of Apple laptops with 8gb of ram there is a new machine just for you.
-
Post #288959
Before I was a developer, I was an Architect. I designed custom homes for many, many people. I was good at it. I got tired of telling a builder what to do. I wanted to be more hands on with my craft so I changed careers to actually create the end product. This AI nonsense feels just like telling someone else what to build when I would rather do it myself. I enjoy the process. I’ll write code as a hobby and farm goats but I&#39;m not giving up something I enjoy.