orchetect/swift-osc-io-nio
Network I/O extension for SwiftOSCCore targeting Apple, Linux and Android platforms using SwiftNIO as a backend.
Compatibility
| macOS | iOS | tvOS | visionOS | watchOS | Linux | Android | WASM | Windows | | :---: | :--: | :--: | :------: | :-----: | :---: | :-----: | :-----: | :-----: | | π’ | π’ | π’ | π’ | π’ | π’ | π’ | - | - |
Getting Started
This extension is available as a Swift Package Manager (SPM) package.
To use this extension as standalone dependency (instead of importing the swift-osc umbrella repository):
- Add the swift-osc-io-nio repo as a dependency.
``swift .package(url: "https://github.com/orchetect/swift-osc-io-nio", from: "1.2.0") ``
- Add SwiftOSCIO to your target.
``swift .product(name: "SwiftOSCIO", package: "swift-osc-io-nio") ``
- Import SwiftOSCIO to use it.
``swift import SwiftOSCIO ``
Documentation
For I/O API documentation, see the SwiftOSCCore online documentation for this repository.
For example code see the main SwiftOSC repository.
Support
For support, feature requests and bug reports see the main SwiftOSC repository.
License
Licensed under the MIT license. See LICENSE for details.
Package Metadata
Repository: orchetect/swift-osc-io-nio
Default branch: main
README: README.md