macdriver
macdriver copied to clipboard
Native Mac APIs for Go. Soon to be renamed DarwinKit!
The project doesn't build on apple silicone yet, i think it's mainly because of the lack of assembly files.
This pull request implements basic arm64 support. Tested with topframe and pomodoro examples, as well as all existing tests in objc and variadic. I am not sure how much the...
In an Objective-C application the NSApplicationMain() function is called to start the application. It basically does all this: void NSApplicationMain(int argc, char *argv[]) { [NSApplication sharedApplication]; [NSBundle loadNibNamed:@"myMain" owner:NSApp]; [NSApp...
I tried to run all the examples in the example folder, but saw these errors every time: ``` cocoa/cocoa_objc.gen.go:3043:9: error: returning 'id' from a function with incompatible result type 'double'...
For example, I want to call [GCController.controllers](https://developer.apple.com/documentation/gamecontroller/gccontroller/1458871-controllers) I don't know the mechanism of macdriver (is it called using reflection?) I also don't know about objective-c, so I would like to...
It would be nice to have the CoreBluetooth module in the repository. I wanted to add it, but I faced with several issues. If you can help me with these...
Hi, I am wishing for a nib file example using Go. I think most people out there will be making their interface using Xcode rather than thru code, so this...
https://developer.apple.com/documentation/hypervisor/ https://developer.apple.com/documentation/virtualization/ 🙏
I want to use webkit framework to load a URL, and using `printOperationWithPrintInfo`, on button click, I want to show dialog box to print the webpage. I am new to...
It would be nice to have access to the NSWorkspace APIs in `go`, especially around launching applications and determining what apps are running.