Hey neat, it's a nice open source OSC library for Objective-C.
From your friends at Figure 53.
For convenience, we've included a few public domain source files from CocoaAsyncSocket. But appropriate thanks, kudos, and curiosity about that code should be directed to the source.
- F53OSC must be compiled with ARC.
- You must link against
Security.frameworkandCFNetwork.framework. - F53OSC requires Xcode 16.2 or later and a minimum deployment target of macOS 11, iOS 14, or tvOS 14.
F53OSC includes support for CocoaPods and Swift Package Manager. You can also manually integrate the files in your project.
Add the following line to your Podfile:
pod 'F53OSC', :git => 'https://github.com/Figure53/F53OSC.git'Then run:
pod installMake sure to open the .xcworkspace file rather than the .xcodeproj file after installation.
For Xcode projects, go to File > Add Package Dependencies..., enter the repository URL https://github.com/Figure53/F53OSC, and select the version you want to use.
If you're developing a Swift Package, add the dependency to your Package.swift:
dependencies: [
.package(url: "https://github.com/Figure53/F53OSC.git", from: "X.Y.Z") // Replace with desired version
]Then add the library to your target dependencies:
targets: [
.target(
name: "YourTarget",
dependencies: ["F53OSC"]
)
]F53OSC.xcodeproj includes "F53OSC Monitor", a small demo app that logs OSC messages sent to it on port 9999 and displays some basic stats about incoming traffic.
- Full changelog.