@fehners.bsky.social

Founder of Fehners Software, an iOS and Android app development company. Indie since 2010 Babyfeedtimer.app Fehnerssoftware.com

202 Followers 227 Following 27 Posts Joined Nov 2024
9 months ago

My Mac reboots when I have a power cut. That’s it.

1 0 0 0
10 months ago

Amazing!

0 0 0 0
10 months ago

Someone has to do a Movie/TV show tie-in, the story so far is so good

0 0 1 0
10 months ago
Preview
App Review Guidelines - Apple Developer The App Review Guidelines provide guidance and examples across a range of development topics, including user interface design, functionality, content, and the use of specific technologies. These…

Apple now allows 3rd party payment gateways for apps in US AppStore as a result of Apple vs Epic verdict. Note that India we can use 3rd party PG in Playstore due to Competition Commission’s order against Google. I hope they do it for Apple too. developer.apple.com/app-store/re...

0 1 0 0
10 months ago

I saw numerous problems when storing a shared plist file in the group container. It was a small percentage, but some devices were not able to read from it. I’ve steered clear of using an app group since.

0 0 0 0
1 year ago
Preview
‎DevCleaner for Xcode ‎If you want to reclaim tens of gigabytes of your storage used for various Xcode caches - this tool is for you! Xcode could store tens of gigabytes in ~/Library/Developer folder. Most of those cached...

I use this app every now and then to cleanup all all the rubbish Xcode has accumulated.

apps.apple.com/gb/app/devcl...

2 0 0 0
1 year ago
Preview
GitHub - CryoByte33/steam-deck-utilities: A utility to improve performance and help manage storage on Steam Deck. A utility to improve performance and help manage storage on Steam Deck. - CryoByte33/steam-deck-utilities

That’s odd. I’ve been playing it on steam deck without issue for the last couple of weeks. Only thing different from stock is I’ve run CryoUtils to increase the swap space. Maybe worth trying. github.com/CryoByte33/s...

0 0 1 0
1 year ago
Post image

Mainly the CPA is all over the place. I look once a month and it fluctuates pretty wildly. If a tool was improving the CPA, it would have to be a huge change for me to notice amongst this noise.

1 0 1 0
1 year ago

It looks interesting, but I find ad performance so variable that I’m not sure I would be able to objectively decide if it was improving ad performance.

2 0 1 0
1 year ago

I suspect it’s very low. I have apps not updated for more than 3 years that get very low downloads, 10 downloads a week, and they haven’t been hit by this rule.

1 0 0 0
1 year ago

Same here. I think sometimes I understand why, and then I come back to using it later on and need to trial and error my way to what should be true and what should be false. I vote for a better named API, this can’t be the best option.

1 0 0 0
1 year ago

Those grips look as painful as the Switch ones. I was expecting SteamDeck like ergonomic grips.

0 0 0 0
1 year ago
As of iOS 18.2, Objective-C projects may encounter compilation issues when accessing Image Playground. In the meantime you can consider creating a private or fileprivate Swift class that adopts ImagePlaygroundViewController.Delegate, and then creating an intermediate protocol to bring the functionality into your Objective-C project.
Keep an eye on future releases for the option to implement Image Playground more directly into your Objective-C project.

Just had it confirmed that using ImagePlayground in UIKit for a project that contains Objc is currently broken. Fix coming soon.

2 0 0 0
1 year ago
Code snippet which shows the signature of ImagePlaygroundSheet

Although it doesn't say it in the docs, if you jump to the definition it shows various alternatives. One of which allows an optional Image to be passed. However, this causes ImagePlayground to hiccup on most of my uses at present. So Ive avoided for now.

0 0 1 0
1 year ago
Post image

Apple, can we have this be a non-blocking operation?
Sat here yet again waiting for the copy to complete and can't use Xcode at all until it's complete 🫤

5 0 0 0
1 year ago
Video thumbnail

In many cases, adding a `.animation` or `withAnimation` might be all you need to have beautiful interruptible animations in SwiftUI.

30 4 0 0
1 year ago
YouTube
ELDEN RING NIGHTREIGN – REVEAL GAMEPLAY TRAILER YouTube video by Bandai Namco Entertainment America

Co-op, PVE, Rouge Like, Elden Ring! Yes please!!

youtu.be/Djtsw5k_DNc?...

1 0 0 0
1 year ago
Post image

ELDEN RING NIGHTREIGN will thrust players into co-op multiplayer PVE combat against a harsh and unforgiving world (1/2)

467 19 11 6
1 year ago
Preview
Naughty Dog reveals sci-fi game Intergalactic: The Heretic Prophet Uncharted territory.

Naughty Dog reveals sci-fi game Intergalactic: The Heretic Prophet

317 34 9 14
1 year ago
Preview
Bad practice: not using the modern formatting API — Swift with Vincent You’re more of a video kind of person? I’ve got you covered! Here’s a video with the same content than this article 🍿

DateFormatter is super useful, but it's also really error-prone 😩

It's so easy to set a bad format or re-create the formatter too often...

But did you know that a simpler and more robust alternative exists?

www.swiftwithvincent.com/blog/bad-pr...

20 8 1 0
1 year ago

Is this a pure Swift project? I'm figuring out an issue with presenting ImagePlayground in UIKit and the issue seems to be my mix of Swift and Objc

0 0 0 0
1 year ago
Image showing a compilation error "No type or protocol named 'ImageGenerationViewControllerDelegate'"

Doesn't look like you can use ImagePlayground within an app that mixes Swift and Objc unless you present it using SwiftUI. Trying to display it using UIKit results in a compilation error in the generated swift header file :( FB16077654

1 0 0 0
1 year ago

I’ve not made anything for Vision OS, so can’t comment there. However, I’ve never seen a triangle when testing or in release of my iOS apps with InApp purchases

2 0 1 0
1 year ago

Did you try using it in just UIKit? It's causing some odd compilation errors due to my project being a mix of ObjC and Swift. It's adding ImageGenerationViewControllerDelegate into my Project-Swift.h file in place of ImagePlaygroundViewController.Delegate, which it subsequently fails to resolve :(

1 0 0 0
1 year ago
Video thumbnail

Ok fine, Image Playgrounds is actually pretty neat as a quick icon maker (in @darknoise.app)

38 6 4 2
1 year ago
What is the @AppStorage property wrapper? - a free SwiftUI by Example tutorial Learn Swift coding for iOS with these free tutorials

SwiftUI is growing on me more and more. Started out only using it when forced to for Widgets, but now use it loads.
I just swapped out a very old setting screen using @AppStorage in minutes and no longer have lines of code to handle state of toggles etc.

www.hackingwithswift.com/quick-start/...

1 0 0 0
1 year ago

I completely missed that this could be embedded within our apps already. Thought it was just useable through their Playground app only!

2 0 1 0
1 year ago
Preview
Exploring SwiftUI: Playing with Image Playground Learn how to implement iOS 18.2's Image Playground feature in SwiftUI apps. Generate and customize AI images directly within your iOS app using imagePlaygroundSheet modifier. Transform text prompts an...

Sharing your work is a good cheat code.

I wrote a blog post about Image Playground when it was released, and yesterday met someone who implemented it in their app following it.

And asked me if I want to work for them!

www.rudrank.com/exploring-sw...

9 1 1 0
1 year ago
Preview
‎Strong Workout Tracker Gym Log ‎The most intuitive workout and exercise tracker for any fitness routine. Strong is the simplest and most intuitive workout tracker, designed to help you get better results from your workouts. Whethe...

Just completed my 760th work out with Strong App. A great no fuss Indie app that I paid a one time fee many many years ago.

apps.apple.com/app/id464254...

0 0 0 0
1 year ago

It was like watching a politician being interviewed. After the first couple of non-answer answers I skipped on. The opener was like “what went wrong” and they were like “let me tell how proud we are with the protagonist”, big sigh, the writing was on the wall.

6 0 0 0