/mach-objc

Generated Objective-C bindings for Zig

Primary LanguageZigOtherNOASSERTION

mach-objc: Generated Objective-C bindings for Zig

Zig bindings to various Objective-C APIs, e.g. Metal, using mach-objc-generator. Features:

  • Zero-fuss installation, cross compilation, and no system dependencies.

Usage

See https://machengine.org/pkg/mach-objc

Use generate.sh to regenerate the source files. Only metal/mtl.zig can be regenerated at this point, but other frameworks may be added later.

Issues

Issues are tracked in the main Mach repository.

Community

Join the Mach engine community on Discord to discuss this project, ask questions, get help, etc.

Special thanks

Special thanks to @pdoane who did all of the initial work on the generator and generously contributed this to the Mach ecosystem.