Simon Nickel (@simonnickel) header
Simon Nickel (@simonnickel) profile picture

iOS dev by day and indie iOS dev by night. Working on @warganizer, @jinks_app and https://nitter.gq/t.co/EC43aKXort

Berlin, Deutschland
Joined February 2014
Photo by Simon Nickel (@simonnickel)Photo by Simon Nickel (@simonnickel)Photo by Simon Nickel (@simonnickel)Photo by Simon Nickel (@simonnickel)Photo by Simon Nickel (@simonnickel)Photo by Simon Nickel (@simonnickel)Photo by Simon Nickel (@simonnickel)Photo by Simon Nickel (@simonnickel)Photo by Simon Nickel (@simonnickel)Photo by Simon Nickel (@simonnickel)
I got into SwiftUI some time ago. After sprinkling a few files into my projects, I decided to take a look at a full rewrite. That app is not even close to be released, but some packages are! Let me introduce the SNAP package suite: github.com/simonnickel/snap-… 🧵 for details …
1
1
1
813
Does anyone have experience with hacked Instagram accounts? Somehow someone managed to change the email address of my wifes account. Without her getting an email to confirm the new email. The support only references this email to revert the email change.
15
1
512
It’s like telling kids not to go to school because a calculator can do the math for you. It’s stupid.
This Post is from an account that no longer exists. Learn more
1
411
Simon Nickel retweeted
I cannot believe they fixed this bug in Xcode 15.4! 😱 The start of a new era.
Will anyone ever fix this bug?
8
6
1
108
23,729
Feels like Apple is in final Feedback mode before WWDC. Just got a response to github.com/simonnickel/FB133…… with an updated example code to show what I did wrong 🤯👏 The proposed solution still does not work on iOS though 🙄
2
4
974
After a few month into the big rewrite of Figure Case it feels weird to have nothing to release for a while. So I just created a tiny update 🤷‍♂️ … waiting for review actually feels good 😅
1
317
1. SnapCore - A collection of useful helper implementations, common extensions, convenience definitions and workarounds. github.com/simonnickel/snap-… When I run into SwiftUI workarounds, I try to make them reusable. Contains a conditional ViewModifier, can’t do SwiftUI without it!
2
146
As pointed out on Mastodon the example is pretty bad. Conditional ViewModifier should be used carefully as it does not maintain the view identify and can lose state. As a rule: if you expect the condition to change, use a ternary operator.
108
5. SnapAppTemplate github.com/simonnickel/snap-… Where all packages come together: 1.Infrastructure with the packages ready to go. 2.Define a navigation hierarchy for the app. 3.SnapMatchingNavigation 4.Settings screen with some theme configuration options.
1
71
Are there any Swift Macro experts around? Seems like a steep learning curve and I am not sure if I should even begin to look into it deeper. Is it possible to get the name of the attribute the macro is attached to?
1
1
388
I just want to get rid of the duplication: let example = MyType(name: “example") By doing: @ AutoNamedMyType let example = MyType() And does that still work if there are more optional params in the init?
1
110
AsyncStream is such a weird API. Or am I just holding it wrong? I need the continuation to send values to, but there is no good way to keep the continuation. That’s the best I could come up with. I don't want it to be optional, but I have to.
2
2
500