darwinkit module - github.com/progrium/darwinkit - Go Packages (original) (raw)

Path

Synopsis

Execute code concurrently on multicore hardware by submitting work to dispatch queues managed by the system.

Execute code concurrently on multicore hardware by submitting work to dispatch queues managed by the system.

macOS Frameworks

WIP

WIP

WIP

WIP

WIP

WIP

WIP

WIP

WIP

appkit

Construct and manage a graphical, event-driven user interface for your macOS app.

Construct and manage a graphical, event-driven user interface for your macOS app.

avfoundation

Work with audiovisual assets, control device cameras, process audio, and configure system audio interactions.

Work with audiovisual assets, control device cameras, process audio, and configure system audio interactions.

avkit

Create user interfaces for media playback, complete with transport controls, chapter navigation, picture-in-picture support, and display of subtitles and closed captions.

Create user interfaces for media playback, complete with transport controls, chapter navigation, picture-in-picture support, and display of subtitles and closed captions.

cloudkit

Store structured app and user data in iCloud containers that all users of your app can share.

Store structured app and user data in iCloud containers that all users of your app can share.

contacts

Access the user's contacts, and format and localize contact information.

Access the user's contacts, and format and localize contact information.

contactsui

Display information about users’ contacts in a graphical interface.

Display information about users’ contacts in a graphical interface.

coreaudio

Use the Core Audio framework to interact with device’s audio hardware.

Use the Core Audio framework to interact with device’s audio hardware.

coreaudiotypes

Use specialized data types to interact with audio streams, complex buffers, and audiovisual timestamps.

Use specialized data types to interact with audio streams, complex buffers, and audiovisual timestamps.

coredata

Persist or cache data on a single device, or sync data to multiple devices with CloudKit.

Persist or cache data on a single device, or sync data to multiple devices with CloudKit.

corefoundation

Access low-level functions, primitive data types, and various collection types that are bridged seamlessly with the Foundation framework.

Access low-level functions, primitive data types, and various collection types that are bridged seamlessly with the Foundation framework.

coregraphics

Harness the power of Quartz technology to perform lightweight 2D rendering with high-fidelity output.

Harness the power of Quartz technology to perform lightweight 2D rendering with high-fidelity output.

coreimage

Use built-in or custom filters to process still and video images.

Use built-in or custom filters to process still and video images.

corelocation

Obtain the geographic location and orientation of a device.

Obtain the geographic location and orientation of a device.

coremedia

Represent time-based audio-visual assets with essential data types.

Represent time-based audio-visual assets with essential data types.

coremediaio

Securely support custom camera devices in macOS.

Securely support custom camera devices in macOS.

coremidi

Communicate with MIDI devices such as hardware keyboards and synthesizers.

Communicate with MIDI devices such as hardware keyboards and synthesizers.

coreml

Integrate machine learning models into your app.

Integrate machine learning models into your app.

corespotlight

Index your app so users can search the content from Spotlight and Safari.

Index your app so users can search the content from Spotlight and Safari.

corevideo

Process digital video, including manipulation of individual frames, using a pipeline-based API and support for both Metal and OpenGL.

Process digital video, including manipulation of individual frames, using a pipeline-based API and support for both Metal and OpenGL.

fileprovider

An extension other apps use to access files and folders managed by your app and synced with a remote storage.

An extension other apps use to access files and folders managed by your app and synced with a remote storage.

foundation

Access essential data types, collections, and operating-system services to define the base layer of functionality for your app.

Access essential data types, collections, and operating-system services to define the base layer of functionality for your app.

imageio

Read and write most image file formats, and access an image’s metadata.

Read and write most image file formats, and access an image’s metadata.

iosurface

Share hardware-accelerated buffer data (framebuffers and textures) across multiple processes.

Share hardware-accelerated buffer data (framebuffers and textures) across multiple processes.

mediaplayer

Find and play songs, audio podcasts, audio books, and more from within your app.

Find and play songs, audio podcasts, audio books, and more from within your app.

metal

Render advanced 3D graphics and compute data in parallel with graphics processors.

Render advanced 3D graphics and compute data in parallel with graphics processors.

mps

Optimize graphics and compute performance with kernels that are fine-tuned for the unique characteristics of each Metal GPU family.

Optimize graphics and compute performance with kernels that are fine-tuned for the unique characteristics of each Metal GPU family.

mpsgraph

Build, compile, and execute customized multidimensional compute graphs for linear algebra, machine learning, computer vision, and other similar domains.

Build, compile, and execute customized multidimensional compute graphs for linear algebra, machine learning, computer vision, and other similar domains.

quartz

Allow users to browse, edit, and save images, using slideshows and Core Image filters.

Allow users to browse, edit, and save images, using slideshows and Core Image filters.

quartzcore

Render, compose, and animate visual elements.

Render, compose, and animate visual elements.

sysconfig

Allow applications to access a device’s network configuration settings.

Allow applications to access a device’s network configuration settings.

uti

Provide uniform type identifiers that describe file types for storage or transfer.

Provide uniform type identifiers that describe file types for storage or transfer.

vision

Apply computer vision algorithms to perform a variety of tasks on input images and video.

Apply computer vision algorithms to perform a variety of tasks on input images and video.

webkit

Integrate web content seamlessly into your app, and customize content interactions to meet your app’s needs.

Integrate web content seamlessly into your app, and customize content interactions to meet your app’s needs.

Gain low-level access to the Objective-C runtime and the Objective-C root types.

Gain low-level access to the Objective-C runtime and the Objective-C root types.