VLC macOS UI module development without Xcode
VLC’s macOS UI module is built using Objective-C and AppKit, so in this respect it’s pretty similar to any other AppKit project. That’s not the case with the build system. VLC is built with Autotools rather than with Xcode, so build definitions for each source file are contained within a Makefile.am file, just like with everything else in the VLC build tree. (In this case, that would be under modules/gui/macosx). We do ship a Xcode project that allows you to work on VLC through Xcode (located under extras/package/VLC.xcodeproj), but you will still have to deal with the makefile described above. ...