Contents

orchetect/swift-osc-io-cocoa

Network I/O extension for SwiftOSCCore targeting Apple platforms using CocoaAsyncSocket as a backend.

Compatibility

| macOS | iOS | tvOS | visionOS | watchOS | Linux | Android | WASM | Windows | | :---: | :--: | :--: | :------: | :-----: | :---: | :-----: | :--: | :-----: | | 🟢 | 🟢 | 🟢 | 🟢 | -[^1] | - | - | - | - |

[^1]: CocoaAsyncSocket does not have watchOS support.

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):

  1. Add the swift-osc-io-cocoa repo as a dependency.

``swift .package(url: "https://github.com/orchetect/swift-osc-io-cocoa", from: "2.2.0") ``

  1. Add SwiftOSCIO to your target.

``swift .product(name: "SwiftOSCIO", package: "swift-osc-io-cocoa") ``

  1. 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.

Author

Coded by a bunch of 🐹 hamsters in a trenchcoat that calls itself @orchetect.

License

Licensed under the MIT license. See LICENSE for details.

Package Metadata

Repository: orchetect/swift-osc-io-cocoa

Default branch: main

README: README.md