SkillAgentSearch skills...

F53OSC

A nice little Objective-C library for sending, receiving, and parsing OSC messages.

Install / Use

/learn @Figure53/F53OSC
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

F53OSC

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.

Usage Notes

  • F53OSC must be compiled with ARC.
  • You must link against Security.framework and CFNetwork.framework.
  • F53OSC requires Xcode 16.2 or later and a minimum deployment target of macOS 11, iOS 14, or tvOS 14.

Installation

F53OSC includes support for CocoaPods and Swift Package Manager. You can also manually integrate the files in your project.

CocoaPods

Add the following line to your Podfile:

pod 'F53OSC', :git => 'https://github.com/Figure53/F53OSC.git'

Then run:

pod install

Make sure to open the .xcworkspace file rather than the .xcodeproj file after installation.

Swift Package Manager

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"]
    )
]

Demo

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.

Version History

View on GitHub
GitHub Stars78
CategoryDevelopment
Updated3d ago
Forks21

Languages

Objective-C

Security Score

95/100

Audited on Apr 2, 2026

No findings