There’s a reason why I’m super explicit with Flags and Preprocessor Macros. If I need to distuinguish between an app target build for the Mac App Store and a non-MAS build, there’s a MAS flag and a NONMAS flag. Just so I can check for #if MAS and #if NONMAS.

I just figured out a method wasn’t being called because I was checking #ifndef APPSTORE instead of ifdef APPSTORE (notice the missing n) in an older app where I wasn’t so particular about flags yet. That’s an hour wasted. 😑

I make apps. Take a look. 👇

Denied's app icon

Denied

Skips terrible music

Denied saves your ears from Nickelback or any other band, song or album. It sees what you're playing and automatically skips songs that you dislike.

Boy 🛸 @boyvanamstel