iOS Developer at Dataport in Kiel, Germany Ex-Developer Tools , worked on Instruments. ex-Yelp, ex-XING pronoun.is/he?or=they Boost may or may not represent my opinion. They most likely do no represent my employers opinion.
iOS Developer at Dataport in Kiel, Germany
Ex-Developer Tools , worked on Instruments. ex-Yelp, ex-XING pronoun.is/he?or=they
Boost may or may not represent my opinion. They most likely do no represent my employers opinion.
Posts
iOS Developer at Dataport in Kiel, Germany Ex-Developer Tools , worked on Instruments. ex-Yelp, ex-XING pronoun.is/he?or=they Boost may or may not represent my opinion. They most likely do no represent my employers opinion.
Wir wohnen in einer Mietswohnung und eine der Außenwände unserer Wohnung ist die Südseite des Hauses. Auf der Seite ist aber kein Balkon, sondern als einzige Öffnung nur das Badezimmerfenster.
Auf der Wand (und dem Badezimmerfenster) steht aber im Sommer gefühlt den ganzen Tag die Sonne.
Hat da jemand Erfahrung ob man sowas auch ähnlich zu einer Solaranlage am Balkon nutzen könnte? Ich stelle mir zum einen die Anbringung schwieriger vor (man müsste wohl die Fassade anbohren, da es kein Geländer zum anbringen gibt) außerdem Stelle ich mir die Kabelführung durchs Fenster und evtl. durch‘s Bad schwieriger vor. Aber vllt. ist das gar nicht so dramatisch?
Und verwandte Frage: der Nachbar „ganz oben“ (2 Stockwerke über uns) hat eine große Dachterasse, die über unserer Wohnung ist. Wäre es realistisch machbar (mit dessen Einverständnis) dort eine Solaranlage anzubringen (noch weniger Verschattung, einfachere Anbringung) und das Kabel dann zu uns runterzuführen? Theoretisch könnten wir uns damit ja auch im ganzen Haus zusammentun und gleich mehrere anbringen (für jede Wohnung eine, da kombinieren wegen getrenntem Stromkreis + Zählern vermutlich nicht geht?).
iOS Developer at Dataport in Kiel, Germany Ex-Developer Tools , worked on Instruments. ex-Yelp, ex-XING pronoun.is/he?or=they Boost may or may not represent my opinion. They most likely do no represent my employers opinion.
iOS Developer at Dataport in Kiel, Germany Ex-Developer Tools , worked on Instruments. ex-Yelp, ex-XING pronoun.is/he?or=they Boost may or may not represent my opinion. They most likely do no represent my employers opinion.
iOS Developer at Dataport in Kiel, Germany Ex-Developer Tools , worked on Instruments. ex-Yelp, ex-XING pronoun.is/he?or=they Boost may or may not represent my opinion. They most likely do no represent my employers opinion.
Really #swiftui? All `.confirmationDialog`s are shown as popovers in Liquid Glass, but the confirmationDialog-API has no way to control the arrow direction to make the popover look good and not overlap anything important?
(And of course the docs aren‘t updated because they still say that the popover style of `confirmationDialog` only applies in „regular size classes“)
iOS Developer at Dataport in Kiel, Germany Ex-Developer Tools , worked on Instruments. ex-Yelp, ex-XING pronoun.is/he?or=they Boost may or may not represent my opinion. They most likely do no represent my employers opinion.
iOS Developer at Dataport in Kiel, Germany Ex-Developer Tools , worked on Instruments. ex-Yelp, ex-XING pronoun.is/he?or=they Boost may or may not represent my opinion. They most likely do no represent my employers opinion.
iOS Developer at Dataport in Kiel, Germany Ex-Developer Tools , worked on Instruments. ex-Yelp, ex-XING pronoun.is/he?or=they Boost may or may not represent my opinion. They most likely do no represent my employers opinion.
iOS Developer at Dataport in Kiel, Germany Ex-Developer Tools , worked on Instruments. ex-Yelp, ex-XING pronoun.is/he?or=they Boost may or may not represent my opinion. They most likely do no represent my employers opinion.
iOS Developer at Dataport in Kiel, Germany Ex-Developer Tools , worked on Instruments. ex-Yelp, ex-XING pronoun.is/he?or=they Boost may or may not represent my opinion. They most likely do no represent my employers opinion.
iOS Developer at Dataport in Kiel, Germany Ex-Developer Tools , worked on Instruments. ex-Yelp, ex-XING pronoun.is/he?or=they Boost may or may not represent my opinion. They most likely do no represent my employers opinion.
iOS Developer at Dataport in Kiel, Germany Ex-Developer Tools , worked on Instruments. ex-Yelp, ex-XING pronoun.is/he?or=they Boost may or may not represent my opinion. They most likely do no represent my employers opinion.
@gvwilson@mastodon.social Wouldn‘t an „Iterator“ type fit that description? A couple of languages have those.
Swift has a few more types that go in that direction of „how it‘s used“ but often not on the same level of simplicity as in Sajaniemi‘s variable roles.
Here are some that I think go in that direction and that exist in Swift:
- Sequence and Collection: protocols in Swift
- ~Copyable: a value that cannot be copied, so a move-only type: only one object can hold onto it at a time
- Mutex: used to wrap other values in it, to prevent concurrent access/modification of the wrapped value in a concurrent program
- actor: a keyword-level type in Swift. Used to protect state and then „act“ on it in a concurrency-safe manner. Some parallels to Mutex, but a lot more complexity around it. Ensures modifications to the state are serialized (instead of happening concurrently) but doesn‘t block like a Mutex.
- the
letkeyword basically captures the „fixed value“ concept. However there are subtle differences between using it for value types and for reference types. - the Result type holds the result of a computation that may have gone wrong
iOS Developer at Dataport in Kiel, Germany Ex-Developer Tools , worked on Instruments. ex-Yelp, ex-XING pronoun.is/he?or=they Boost may or may not represent my opinion. They most likely do no represent my employers opinion.
iOS Developer at Dataport in Kiel, Germany Ex-Developer Tools , worked on Instruments. ex-Yelp, ex-XING pronoun.is/he?or=they Boost may or may not represent my opinion. They most likely do no represent my employers opinion.
iOS Developer at Dataport in Kiel, Germany Ex-Developer Tools , worked on Instruments. ex-Yelp, ex-XING pronoun.is/he?or=they Boost may or may not represent my opinion. They most likely do no represent my employers opinion.
iOS Developer at Dataport in Kiel, Germany Ex-Developer Tools , worked on Instruments. ex-Yelp, ex-XING pronoun.is/he?or=they Boost may or may not represent my opinion. They most likely do no represent my employers opinion.
iOS Developer at Dataport in Kiel, Germany Ex-Developer Tools , worked on Instruments. ex-Yelp, ex-XING pronoun.is/he?or=they Boost may or may not represent my opinion. They most likely do no represent my employers opinion.
iOS Developer at Dataport in Kiel, Germany Ex-Developer Tools , worked on Instruments. ex-Yelp, ex-XING pronoun.is/he?or=they Boost may or may not represent my opinion. They most likely do no represent my employers opinion.
iOS Developer at Dataport in Kiel, Germany Ex-Developer Tools , worked on Instruments. ex-Yelp, ex-XING pronoun.is/he?or=they Boost may or may not represent my opinion. They most likely do no represent my employers opinion.
iOS Developer at Dataport in Kiel, Germany Ex-Developer Tools , worked on Instruments. ex-Yelp, ex-XING pronoun.is/he?or=they Boost may or may not represent my opinion. They most likely do no represent my employers opinion.
iOS Developer at Dataport in Kiel, Germany Ex-Developer Tools , worked on Instruments. ex-Yelp, ex-XING pronoun.is/he?or=they Boost may or may not represent my opinion. They most likely do no represent my employers opinion.
iOS Developer at Dataport in Kiel, Germany Ex-Developer Tools , worked on Instruments. ex-Yelp, ex-XING pronoun.is/he?or=they Boost may or may not represent my opinion. They most likely do no represent my employers opinion.
iOS Developer at Dataport in Kiel, Germany Ex-Developer Tools , worked on Instruments. ex-Yelp, ex-XING pronoun.is/he?or=they Boost may or may not represent my opinion. They most likely do no represent my employers opinion.
iOS Developer at Dataport in Kiel, Germany Ex-Developer Tools , worked on Instruments. ex-Yelp, ex-XING pronoun.is/he?or=they Boost may or may not represent my opinion. They most likely do no represent my employers opinion.
iOS Developer at Dataport in Kiel, Germany Ex-Developer Tools , worked on Instruments. ex-Yelp, ex-XING pronoun.is/he?or=they Boost may or may not represent my opinion. They most likely do no represent my employers opinion.
iOS Developer at Dataport in Kiel, Germany Ex-Developer Tools , worked on Instruments. ex-Yelp, ex-XING pronoun.is/he?or=they Boost may or may not represent my opinion. They most likely do no represent my employers opinion.
iOS Developer at Dataport in Kiel, Germany Ex-Developer Tools , worked on Instruments. ex-Yelp, ex-XING pronoun.is/he?or=they Boost may or may not represent my opinion. They most likely do no represent my employers opinion.
PSA: if you use any memory analysis tools during iOS development (eg the memory debugger in Xcode or the Leaks instrument in Instruments), do not upgrade your iOS development devices to iOS 18.4 (or 18.4.1).
It seems there is a bug that prevents capturing of memgraphs, which is the basis for all these tools. No known workaround, yet.
iOS 18.3.2 is fine.
(Only affects physical devices, seems to work fine on simulators)
(FB17268091 for the Apple friends who are interested, but I believe it’s already in the right component and with the team)
iOS Developer at Dataport in Kiel, Germany Ex-Developer Tools , worked on Instruments. ex-Yelp, ex-XING pronoun.is/he?or=they Boost may or may not represent my opinion. They most likely do no represent my employers opinion.