Documentation
¶
There is no documentation for this package.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package accelerate provides Go bindings for the Accelerate framework.
|
Package accelerate provides Go bindings for the Accelerate framework. |
|
Package appkit provides Go bindings for the AppKit framework.
|
Package appkit provides Go bindings for the AppKit framework. |
|
Package corefoundation provides Go bindings for the CoreFoundation framework.
|
Package corefoundation provides Go bindings for the CoreFoundation framework. |
|
Package coregraphics provides Go bindings for the CoreGraphics framework.
|
Package coregraphics provides Go bindings for the CoreGraphics framework. |
|
Package coreml provides Go bindings for the CoreML framework.
|
Package coreml provides Go bindings for the CoreML framework. |
|
Package corevideo provides Go bindings for the CoreVideo framework.
|
Package corevideo provides Go bindings for the CoreVideo framework. |
|
Package dispatch provides Go bindings for the Dispatch framework.
|
Package dispatch provides Go bindings for the Dispatch framework. |
|
examples
|
|
|
appkit/alert
command
Alert shows a native macOS alert dialog from the command line.
|
Alert shows a native macOS alert dialog from the command line. |
|
appkit/alert-dialog
command
Alert-dialog shows a modal NSAlert with two buttons and prints which was clicked.
|
Alert-dialog shows a modal NSAlert with two buttons and prints which was clicked. |
|
appkit/counter
command
Counter displays a window with a count label and buttons to increment or reset.
|
Counter displays a window with a count label and buttons to increment or reset. |
|
appkit/file-picker
command
File-picker opens an NSOpenPanel and prints the selected file paths.
|
File-picker opens an NSOpenPanel and prints the selected file paths. |
|
appkit/hello-window
command
Hello-window opens a macOS window displaying "Hello from Go!" in large text.
|
Hello-window opens a macOS window displaying "Hello from Go!" in large text. |
|
appkit/menubar-clock
command
Menubar-clock shows the current time in the macOS menu bar, updating every second.
|
Menubar-clock shows the current time in the macOS menu bar, updating every second. |
|
appkit/pbd
command
Pbd is a pasteboard tool, an improvement over pbcopy/pbpaste.
|
Pbd is a pasteboard tool, an improvement over pbcopy/pbpaste. |
|
appkit/sf-symbols
command
SF-symbols displays a grid of SF Symbols with various configurations.
|
SF-symbols displays a grid of SF Symbols with various configurations. |
|
appkit/todo-app
command
Todo-app is a multi-window todo list built entirely in Go.
|
Todo-app is a multi-window todo list built entirely in Go. |
|
dispatch/parallel-work
command
Parallel-work dispatches concurrent tasks using GCD groups and semaphores.
|
Parallel-work dispatches concurrent tasks using GCD groups and semaphores. |
|
dispatch/queues
command
|
|
|
foundation/http-fetch
command
|
|
|
foundation/nsdefaults
command
Command nsdefaults reads and writes NSUserDefaults values.
|
Command nsdefaults reads and writes NSUserDefaults values. |
|
foundation/process-info
command
|
|
|
foundation/sysinfo
command
Command sysinfo prints system information and optionally lists running applications.
|
Command sysinfo prints system information and optionally lists running applications. |
|
foundation/user-defaults
command
|
|
|
foundation/uuid-date
command
|
|
|
objc/exception-handler
command
Exception-handler demonstrates Objective-C exception handling from Go.
|
Exception-handler demonstrates Objective-C exception handling from Go. |
|
uniformtypeidentifiers/typeid
command
Command typeid resolves Uniform Type Identifiers for file extensions, MIME types, and UTI strings.
|
Command typeid resolves Uniform Type Identifiers for file extensions, MIME types, and UTI strings. |
|
vision/face-detect
command
Face-detect uses the Vision framework to detect faces in an image.
|
Face-detect uses the Vision framework to detect faces in an image. |
|
vision/ocr
command
Command ocr extracts text from an image file using the Vision framework.
|
Command ocr extracts text from an image file using the Vision framework. |
|
vision/vndetect
command
Command vndetect detects objects in images using the Vision framework.
|
Command vndetect detects objects in images using the Vision framework. |
|
vision/vnocr
command
Command vnocr extracts text from images using the Vision framework.
|
Command vnocr extracts text from images using the Vision framework. |
|
Package foundation provides Go bindings for the Foundation framework.
|
Package foundation provides Go bindings for the Foundation framework. |
|
Package iosurface provides Go bindings for the IOSurface framework.
|
Package iosurface provides Go bindings for the IOSurface framework. |
|
Package metal provides Go bindings for the Metal framework.
|
Package metal provides Go bindings for the Metal framework. |
|
Package metalkit provides Go bindings for the MetalKit framework.
|
Package metalkit provides Go bindings for the MetalKit framework. |
|
Package objc provides cached Objective-C runtime helpers.
|
Package objc provides cached Objective-C runtime helpers. |
|
Package objectivec provides Go bindings for the ObjectiveC framework.
|
Package objectivec provides Go bindings for the ObjectiveC framework. |
|
Package private contains the generated code for the private frameworks of Apple MacOS.
|
Package private contains the generated code for the private frameworks of Apple MacOS. |
|
appleneuralengine
Package appleneuralengine provides Go bindings for the appleneuralengine framework.
|
Package appleneuralengine provides Go bindings for the appleneuralengine framework. |
|
diskimages2
Package diskimages2 provides Go bindings for the diskimages2 framework.
|
Package diskimages2 provides Go bindings for the diskimages2 framework. |
|
espresso
Package espresso provides Go bindings for the espresso framework.
|
Package espresso provides Go bindings for the espresso framework. |
|
mlruntime
Package mlruntime provides Go bindings for the mlruntime framework.
|
Package mlruntime provides Go bindings for the mlruntime framework. |
|
remotecoreml
Package remotecoreml provides Go bindings for the remotecoreml framework.
|
Package remotecoreml provides Go bindings for the remotecoreml framework. |
|
Package screencapturekit provides Go bindings for the ScreenCaptureKit framework.
|
Package screencapturekit provides Go bindings for the ScreenCaptureKit framework. |
|
Package symbols provides Go bindings for the Symbols framework.
|
Package symbols provides Go bindings for the Symbols framework. |
|
Package uniformtypeidentifiers provides Go bindings for the UniformTypeIdentifiers framework.
|
Package uniformtypeidentifiers provides Go bindings for the UniformTypeIdentifiers framework. |
|
Package virtualization provides Go bindings for the Virtualization framework.
|
Package virtualization provides Go bindings for the Virtualization framework. |
|
Package vision provides Go bindings for the Vision framework.
|
Package vision provides Go bindings for the Vision framework. |
|
Package vmnet provides Go bindings for the vmnet framework.
|
Package vmnet provides Go bindings for the vmnet framework. |
|
x
|
|
|
ane
Package ane provides high-level access to the Apple Neural Engine.
|
Package ane provides high-level access to the Apple Neural Engine. |
|
ane/linear
Package linear provides a cached linear (matrix multiply) operator backed by the Apple Neural Engine.
|
Package linear provides a cached linear (matrix multiply) operator backed by the Apple Neural Engine. |
|
ane/mil
Package mil generates MIL (Model Intermediate Language) programs and weight blobs for Apple Neural Engine compilation.
|
Package mil generates MIL (Model Intermediate Language) programs and weight blobs for Apple Neural Engine compilation. |
|
ane/telemetry
Package telemetry provides diagnostic and performance measurement types for the Apple Neural Engine.
|
Package telemetry provides diagnostic and performance measurement types for the Apple Neural Engine. |
|
axuiautomation
Package axuiautomation provides XCUIAutomation-style interfaces for macOS accessibility automation.
|
Package axuiautomation provides XCUIAutomation-style interfaces for macOS accessibility automation. |
|
coremlcompiler
Package coremlcompiler compiles CoreML model packages (.mlpackage) into compiled model bundles (.mlmodelc) without requiring xcrun or Apple's proprietary coremlcompiler binary.
|
Package coremlcompiler compiles CoreML model packages (.mlpackage) into compiled model bundles (.mlmodelc) without requiring xcrun or Apple's proprietary coremlcompiler binary. |
|
plist
Package plist provides plist parsing and writing for Apple configuration files.
|
Package plist provides plist parsing and writing for Apple configuration files. |
|
vzkit
Package vzkit provides shared infrastructure for building macOS and Linux virtual machines using Apple's Virtualization framework via purego.
|
Package vzkit provides shared infrastructure for building macOS and Linux virtual machines using Apple's Virtualization framework via purego. |
Click to show internal directories.
Click to hide internal directories.