Comment by JKCalhoun

2 years ago

I did a straight C++ app for MacOS but 1) I used SDL2 and 2) it was a full-screen game so no Cocoa UI needed. It was kind of fun though in a retro-computing way.

(I'm a big fan of SDL now.)

The linked project doesn't use any ObjC files at all. SDL2 has a bunch of Cocoa files[1] so you did use Cocoa even if unknowingly.

[1] https://github.com/libsdl-org/SDL/tree/main/src/video/cocoa

  • The linked project also uses Cocoa, and guess what, considering Cocoa itself is written in ObjC, the linked project also uses OBjC “unknowingly”.

    Considering CodaFi works for Apple now, he knows. Spoiler: he knew 11 years ago too.

  • Yeah, that's okay. It wasn't like a "purity thing" for me, just nice to write portable code.