https://github.com/inochi2d/apple-api-d
D bindings to various Apple APIs
https://github.com/inochi2d/apple-api-d
Last synced: 9 months ago
JSON representation
D bindings to various Apple APIs
- Host: GitHub
- URL: https://github.com/inochi2d/apple-api-d
- Owner: Inochi2D
- Archived: true
- Created: 2024-11-12T06:39:11.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-16T21:57:32.000Z (over 1 year ago)
- Last Synced: 2025-02-24T07:16:41.616Z (over 1 year ago)
- Language: D
- Size: 262 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Apple API Bindings for DLang
This library contains bindings for various APIs provided by Apple.
Additionally an Objective-C wrapper is provided to allow instantiation of Objective-C types.
# Memory managment
For C APIs, general C memory management rules apply, for Objective-C wrapper types the lifetime
of objects are tied to their Objective-C parent object.
# How to access the APIs
Each API is denoted with a version tag that needs to be present for the fuctionality to be present.
Some functionality requires multiple dependencies to be present, errors will be presented if version
tags are missing.