116 Followers
105 Following
474 Posts
have Swift, will travel.
🐦‍🔥 Rebel, motorcyclist, bassist, kadouka, unrepentant heathen.
based in Fort Worth, Texas, USA

"If UIImage(named:) was called with the name of an app icon, it would previously return an undefined image of the icon set, without any masking or shadowing applied. On iOS 18, it now returns nil. To display an icon within the app itself, add the desired image to the asset catalog as an image set."

https://stackoverflow.com/questions/62063972/how-do-i-include-ios-app-icon-image-within-the-app-itself

The commenter above then links to an Apple Forums thread, which is answered by an Apple engineer. Gotta look inside "CFBundleIcons" dictionary.

https://developer.apple.com/forums/thread/757162

How do I include iOS App Icon image within the app itself?

I have standard iOS app, with a standard app icon contained in Assets. I'd like to display the app icon within the app (using SwiftUI). Note that I am not asking how to set the app icon, or chang...

Stack Overflow

Anyone else out there struggling with alternate AppIcons in iOS?

Dear Goodness.

What a set back this was.

I'm pretty certain that changes were made in Xcode 16 that broke my alternate AppIcons. I hadn't touched YuDi since Xcode 15, and I'm certain everything worked fine then.

The summary: you'll have to duplicate your alternate AppIcons as Image Sets. Also, to get the name of your primary AppIcon, take a look inside "CFBundleIcons." Mine was "AppIcon-60x60" (yes with resolution).

my fault. the link above is for Swift. I got excited and just wanted to get this recorded before I forgot.

NSHipster hints at what can be done with with Method Dispatch in ObjC: "... Objective-C lets you do things like replace method implementations and create new classes dynamically at runtime. It’s absolutely wild what you can do."

https://nshipster.com/direct/

Objective-C Direct Methods

It’s hard to get excited when new features come to Objective-C. These days, any such improvements are in service of Swift interoperability rather than an investment in the language itself. So it was surprising to learn about a recent patch to Clang.

NSHipster

About to interview with a pretty well-known company. Today, it's day 1 which is composed of 2 interviews totaling 2.25 hours. Tomorrow, it's another 2 interviews totaling 2 hours.

Here goes!

YuDi version 1.0 is out.

Now if you’ll excuse I’m going to find the nearest pillow…

And now the dreaded wait. 💀

Just pushed a new build of YuDi to TestFlight, because this is it! This is the build that goes to the App Store!

Sorry, I should have done this work sooner and given my testers more time.

Ok, gotta run! Gotta make screens for app submission then App Review! ahhhhhhhhhh

Oh, and here's the new App Icon! Isn't he adorable???? 🥰

Officially announcing my new app: YuDi (beta). 🎉🐲🎉

This app helps you find your animal sign in the Chinese Zodiac. The data comes from Wikipedia. Oh, and it'll work offline. 😄

This is my first app to utilize the great Fastlane.tools - what a joy it is to use.

TestFlight link available, and I would so welcome your input on where I can take it.

https://testflight.apple.com/join/mQoV7EwN

Join the Yu Di beta

Available on iOS

I've added 2 new features to my Swift Package!

And this really awesome ASCII art of the God of Time himself: Loki.

https://github.com/theevo/SexagenaryCycle1924

GitHub - theevo/SexagenaryCycle1924: Swift Package that tells your Chinese Zodiac animal based on your birthdate. JSON file available.

Swift Package that tells your Chinese Zodiac animal based on your birthdate. JSON file available. - theevo/SexagenaryCycle1924

GitHub

bug fixed! 🥳

For sanity reasons, all times in my data source are set to GMT time zone.

As a natural consequence, it becomes necessary to perform time zone changes before a query is executed and when presenting dates to the user.

"off by 1" explained: I'm in US Central Time Zone (GMT-5), so my device is automatically converting the GMT date (midnight of 02-09-2024) to my time zone (7pm of 02-08-2024). I fixed my data source to give me dates converted to my local time zone. 😁

#BuildInPublic