8000 GitHub - Jomy10/ArgonSwift: Bindings for Argon UI library for Swift
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Jomy10/ArgonSwift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Argon UI library

Bindings for the Argon UI library.

This binding works by wrapping the view objects in classes and making sure their reference counts represent the references in C.

To use the library, add the dependency to your Package's dependencies:

.package(url: "https://github.com/Jomy10/ArgonSwift", branch: "master"),

Add this to your target's dependencies:

.product(name: "Argon", package: "ArgonSwift"),

Compiling

Unfortunately, to compile your project with SPM, you will need to add the flags -Xcc -Ipath/to/olive.c

steps:

  1. Clone the olive.c repo:
git clone https://github.com/tsoding/olive.c
  1. Add the flags when building or running your project:
swift build -Xcc -Iolive.c

Running tests

ARGON_TEST=1 swift test

Cloning the repo

git clone --recurse-submodules https://github.com/Jomy10/ArgonSwift

License

Same as original; GPLv3

About

Bindings for Argon UI library for Swift

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0