@dasdom@chaos.social
@dasdom@chaos.social avatar

dasdom

@dasdom@chaos.social

iOS dev, author of Test Driven iOS Development

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

dasdom, to random
@dasdom@chaos.social avatar

Switch control support in iOS is freaking amazing!

This video shows how I draw a colored triangle in the Notes app on iOS.

RobW, to random
@RobW@iosdev.space avatar

The two stages of writing SwiftUI:

  1. Omg. I love this.
  2. Omg. I hate this with a passion.
dasdom,
@dasdom@chaos.social avatar

@RobW @cocoafrog
3. Omg. I hope Apple kills this soon!

dasdom,
@dasdom@chaos.social avatar

@teilweise @cocoafrog @Migueldeicaza Speaking of globals, environments are just branched globals. Why is this a good idea now?

My guess: Apple thinks it's a good idea, because they haven't build real apps with SwiftUI yet.

phranck, to SwiftUI German
@phranck@chaos.social avatar

Experts: Is it somehow possible to use breakpoints when UI testing a app and display debug output in the log?

dasdom,
@dasdom@chaos.social avatar

@phranck No. UITests are blackbox tests. They and the process running them have no access to the code or the debugger. In fact, the debugger isn't running while UITests are running.

One of the many reasons why UITests aren't suitable for most of the needed tests. But Apple doesn't care.

dasdom,
@dasdom@chaos.social avatar

@phranck I was wrong. I just ran an UITest in a UIKit project and the debugger stopped at a breakpoint.

But I guess, you can't really use breakpoints in a SwiftUI app, can you?

dasdom,
@dasdom@chaos.social avatar

@phranck Does it work in a UIKit project? My suspicion is that SwiftUI is the problem. (As always...)

dasdom,
@dasdom@chaos.social avatar

@phranck That’s a problem by its own.

dasdom, to random
@dasdom@chaos.social avatar

Fuck you, StackOverflow! FUCK YOU!

luebbermann, to random German
@luebbermann@chaos.social avatar

kennt ihr menschen, die gerade keine psychischen probleme haben? frage weil ich gerade einige kennenlerngespräche mit potenziellen mitarbeitenden hatte, und die haben alle psychische probleme. ohne ausnahme. die meisten sind 20+, vielleicht sind jüngere menschen nur stärker betroffen oder ehrlicher, aber ... hui.

dasdom,
@dasdom@chaos.social avatar

@luebbermann Ich glaube mittlerweile auch, dass fast alle davon betroffen sind.

dasdom, to random
@dasdom@chaos.social avatar

Do I want a new iPad Pro? Yes Yes Yes!

Do I need a new iPad Pro? No...

dasdom, to random
@dasdom@chaos.social avatar

"Dominik, are you out of control? You started a new project in 2024 using Objc?"

"Yup and yup"

phranck, (edited ) to random German
@phranck@chaos.social avatar

Hat hier wer Erfahrung mit einem… statischen Website-Generator?

Was will ich?

  • ein Blog
  • Pages
  • ausschliesslich Markdown verwenden
  • sollte Themes koennen
  • kann online sein oder auch eine macOS Software

Ich will nix programmieren. Ich will kein Framework oder sowas. Das Ding soll On- oder Offline einfach funktionieren. Ich such mir ein Theme, kippe mein Markdown Content rein, und feddisch.

Gibts da was?
Kennt da jemand was?

dasdom,
@dasdom@chaos.social avatar

@phranck Ich nutzte Jekyll für https://xcode.tips und https://dasdom.dev. Ich bin halt schlecht in Design und so und daher sind das simple Themes, die ich da nutze.

phranck, to random
@phranck@chaos.social avatar

Ich hab meinen Mobilfunk-Provider gewechselt, und bekomme mit der neuen SIM-Karte nun das hier angezeigt.

Soll ich das machen?
Bringt das Vor- oder Nachteile?

dasdom,
@dasdom@chaos.social avatar

@phranck Keine SIM-PIN mehr. Ist für mich der größte Vorteil.

dasdom,
@dasdom@chaos.social avatar

@phranck Die SIM-PIN gibt es ja nur, weil man die SIM einfach rausnehmen kann. Die eSIM kann man nicht rausnehmen. 🤷‍♀️

dasdom, to random
@dasdom@chaos.social avatar

I just realised that Lucifer by @jsq flips the menu bar icon in dark mode. 😂
Nicely done!

https://hexedbits.gumroad.com/l/lucifer

image/png

dimillian, to random
@dimillian@mastodon.social avatar

I often think of what I could do better in the codebase of @IceCubesApp if I started from scratch today. The only part I truly botched is the multi-account / authentication part. It works yes, but it’s not really beautiful nor flexible.

dasdom,
@dasdom@chaos.social avatar

@dimillian @IceCubesApp Would you still use SwiftUI?

dasdom,
@dasdom@chaos.social avatar

@dimillian @IceCubesApp Would you still use List?

dasdom,
@dasdom@chaos.social avatar

@dimillian @IceCubesApp Why would you choose a UICollectionView wrapper instead of a UITableView wrapper? For the bigger screens?

dasdom, to random
@dasdom@chaos.social avatar

I'm working "only" 4 days per week for more than ten years now. I highly recommend it.

dasdom, to random German
@dasdom@chaos.social avatar

"Papa, was sagten die Leute, als die Zeichen des bevorstehenden Klimakollaps nicht mehr zu ignorieren waren?"

"'Was für ein tolles Frühlingswetter.'"

"..."

"..."

dasdom, to random
@dasdom@chaos.social avatar

The hype about Vision Pro is over. At least in my social bubble.

What about your bubble? Do you see many posts about Vision Pro?

dasdom, to random
@dasdom@chaos.social avatar

I just released a new iOS app. If you are interested how a small hobby project performs in terms of users and proceeds, follow @ar_postcards_app

https://mastodon.social/

phranck, to random
@phranck@chaos.social avatar

OR: „iOS 18 soll zahlreiche KI-gestützten Funktionen erhalten, die im Hintergrund arbeiten und den Nutzer:innen das Leben erleichtern.“

„…das Leben erleichtern.“ - Merkt ihr das? 🙄

dasdom,
@dasdom@chaos.social avatar

@phranck So ähnlich wie Siri uns das Leben erleichtert. :D

dasdom, to random
@dasdom@chaos.social avatar

I was told I mansplained in an answer. This shocked me because I don't want to be that way.

Presumably I will not answer certain posts in the future because I seem to have no feeling when I'm mansplaining.

I'm sorry if I ever mansplained you.

dasdom,
@dasdom@chaos.social avatar

@phranck I don't know...

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