Posts

Post not yet marked as solved
12 Replies
1.5k Views
I'm a developer who has extensive experience programming Linux and Windows in mostly C, C#, Python, and a few other languages...I'm trying to understand the Apple/Mac Ecosystem and as such, trying to draw paralells, similarities, and differences from my experience in software already.I have a few questions:Is Cocoa the lowest level API for native programming on macOS?Is Cocoa still fully supported?Does Swift run on a VM/interpreter which essentially uses cocoa APIs under the hood, or does it have an entirely different interface with the OS?Is it mandatory to learn/use Objective-C to program macOS native applications, or can I use plain old C?Thanks for your time.
Posted Last updated
.