@rhysmorgan@mastodon.social avatar

rhysmorgan

@rhysmorgan@mastodon.social

Bug fixes and performance improvements.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

layoutSubviews, to random
@layoutSubviews@mastodon.social avatar

In Xcode 15.4, SPM now auto-generates Swift symbols for catalog assets.
That's great! Except they're declared internal, therefore they're useless in a package whose sole purpose is defining a Design System 😕

rhysmorgan,
@rhysmorgan@mastodon.social avatar

@layoutSubviews Arghhh. I don’t get why there’s no setting in the Package.swift to say which access modifier you want to use for generated symbols.

rhysmorgan, to random
@rhysmorgan@mastodon.social avatar

Whoever works on , please make it so that typing "in" when writing a closure doesn't bring up the autocomplete suggestion with "Int" at the top. Please. Please please please please please. I am begging you, please!

rhysmorgan, to random
@rhysmorgan@mastodon.social avatar

Does anyone have a good USB-C standing dock for their phone? I've got a brilliant Lightning one from Belkin that I bought probably when I got my iPhone 5, and it's lasted me until now. But obviously with the change to USB-C, it's now useless.

I don't necessarily want a MagSafe stand - I want USB-C! But every search for "USB-C dock" gives me one of those £200 USB-C to HDMI/DP/USB-A boxes, not a standing iPod-like dock. Do they still exist?

rhysmorgan, to random
@rhysmorgan@mastodon.social avatar

oh fuck off, what the fuck does this even mean? why does this need “AI”?
https://mastodon.social/@verge/112480950725192418

xtaldave, to random
@xtaldave@xtaldave.net avatar

Fucking wild this...

BREAKING 18:34
All members of the jury have been selected

BREAKING 18:40
Person reportedly sets themselves on fire outside court

BBC News - Trump trial live: Fire reported outside courthouse in New York - BBC News

https://www.bbc.co.uk/news/live/world-us-canada-68841535

rhysmorgan,
@rhysmorgan@mastodon.social avatar

@xtaldave conspiracy nut, apparently.

rhysmorgan,
@rhysmorgan@mastodon.social avatar

@xtaldave wot the fuck

rhysmorgan,
@rhysmorgan@mastodon.social avatar

@xtaldave Yeah, I did see 😬

gernot, to random German
@gernot@mas.to avatar

Again, Xcode Previews break for some reason when using SPM, and it does again cost HOURS.

Every. Week. At. Least. Once.

This is the real Apple these days.

rhysmorgan,
@rhysmorgan@mastodon.social avatar

@gernot Specifically regarding previews, is that possibly because you didn't have that scheme selected in Xcode? This is the only way I get Previews working with SPM:

  1. Module is defined as both a target and a product.
  2. Scheme in Xcode (from products) is the one you want to preview
  3. The files currently visible in an editor are only from that given module. Somehow, hiding those editors is good enough too.
rhysmorgan,
@rhysmorgan@mastodon.social avatar

@gernot I love SPM in theory, but it’s SO slow and broken.

rhysmorgan,
@rhysmorgan@mastodon.social avatar

@gernot absolutely! I wouldn’t use something else, because xcodeproj is a horrible format and I don’t want to deal with the git conflicts. And I like the enforced separation that SPM gives modules.
I’m intrigued to see what happens with Tuist, though… I think it does go or is going beyond project generation.

rhysmorgan,
@rhysmorgan@mastodon.social avatar

@gernot lol, yeah, I've not seen on-device previews work for yeaaaaars.
It's just sad, because the theory of SPM (and, in some places, the practice) as a means of project structure is soooooo much better than the alternative. But then you hit a sharp edge, and it's horrible.

stroughtonsmith, to random
@stroughtonsmith@mastodon.social avatar

Came across a neat-looking indie gamedev tool that I wanted to check out, but they dropped Mac support when Apple killed 32-bit apps 🤷‍♂️

The bridges Apple burned with indie game devs with the 32-bit cutoff and notarization still have repercussions today, and will far into the future

image/png

rhysmorgan,
@rhysmorgan@mastodon.social avatar

@stroughtonsmith I wish they’d added an emulation layer of sorts, for games if nothing else.

harshil, to random
@harshil@mastodon.social avatar

Littlest Swift pet peeve: I simply cannot declare a variable’s type separately from the default value

🚫 var thing: SomeType = .value
✅ var thing = SomeType.value

rhysmorgan,
@rhysmorgan@mastodon.social avatar

@harshil @mergesort Definitely necessary for anything other than the most obvious Array assignments. Also useful if you use static methods/are storing enum cases.

rhysmorgan, to random
@rhysmorgan@mastodon.social avatar

We’re finally, finally, FINALLY gonna be rid of the fucking Tories!

rhysmorgan, to random
@rhysmorgan@mastodon.social avatar

Please please please please please please please

https://x.com/maitlis/status/1793293948410007731?s=46

rhysmorgan, to random
@rhysmorgan@mastodon.social avatar

What does the “Block" feature in Apple Mail actually do? I don't want these emails to even hit my Junk box, I just want them permanently deleted!

chockenberry, to random
@chockenberry@mastodon.social avatar

Anyone who raves about the brevity and expressiveness of Swift has never written a framework with public classes, structs, and methods.

So much public. And subtle differences between classes and structs.

rhysmorgan,
@rhysmorgan@mastodon.social avatar

@chockenberry @Gte You could maybe write a macro that adds public to every field unless it’s already got an access control modifier. Likely overkill, but it would give you the behaviour you want!

rhysmorgan, to random
@rhysmorgan@mastodon.social avatar

This is my final week at my current job 🥲
Been here for almost five years! Worked on some very cool things, and been able to use a lot of tech that I really like. It's also been my first professional iOS developer role, too, so I've learned a ton in this time.
Still, it's time for a change, time for an exciting new job! Starting in a few weeks, and it should mean I'm in a London a few times a year!

rhysmorgan, to random
@rhysmorgan@mastodon.social avatar

Picking up an old app codebase to tweak some fonts and colours on my last full day at the job, and what kind of hellish thing has happened to Interface Builder? It keeps crashing and failing to load the list of custom fonts.

rhysmorgan, to random
@rhysmorgan@mastodon.social avatar

Well, the new iPad Pro looks nice, but whether I bother getting one completely depends on what happens in iPadOS 18. Right now… I’m not even sure I’d replace my iPad Pro 2018 when it dies.

rhysmorgan, to random
@rhysmorgan@mastodon.social avatar

Can’t even mutilate people for money and stream it online any more. Because of woke.
https://mastodon.nuwus.org/@breaking/112410905066774591

rhysmorgan, to random
@rhysmorgan@mastodon.social avatar

Ack, can’t find it now, but does anyone have the link for that Swift init vs. type name for initialisation thread that was on the Swift forums?

rhysmorgan,
@rhysmorgan@mastodon.social avatar

@Cyberbeni Yeah, I remember there was a thread recently on the Swift forums where some people tried actively working out exactly what combo of type name, type decl., and/or init produced the shortest compile times.

xtaldave, to random
@xtaldave@xtaldave.net avatar

Pink Floyd slated after AI-created video wins Dark Side Of The Moon animation competition: "A spit in the face of actual artists"

https://guitar.com/news/pink-floyd-slated-after-ai-created-video-wins-dark-side-of-the-moon-animation-competition/

rhysmorgan,
@rhysmorgan@mastodon.social avatar

@xtaldave I think this is huuuugely overstated. He trained his own local LLM on his own artwork to achieve the particular psychedelic effect he wanted. There's no "stealing" from other artists here. It's just using a new tool for a particular purpose. The fact he didn't animate each (key)frame to get there doesn't mean it's fake or not worthy, IMO.

rhysmorgan, to random
@rhysmorgan@mastodon.social avatar

I sincerely believe Musk didn’t know what “multimodal” even meant until a few days ago. Hell, he probably doesn’t even really know now.
https://mastodon.social/@verge/112480891770511821

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • GTA5RPClips
  • DreamBathrooms
  • cubers
  • mdbf
  • everett
  • magazineikmin
  • Durango
  • Youngstown
  • rosin
  • slotface
  • modclub
  • kavyap
  • ethstaker
  • megavids
  • ngwrru68w68
  • thenastyranch
  • cisconetworking
  • khanakhh
  • osvaldo12
  • InstantRegret
  • Leos
  • tester
  • tacticalgear
  • normalnudes
  • provamag3
  • anitta
  • lostlight
  • All magazines