0.3.0
New Release: OSCKit 0.3.0
Note: This release has numerous API changes.
Networking Now Included
OSCKit by default now contains a built-in networking layer.
- New
OSCClientandOSCServerclasses using CocoaAsyncSocket under the hood. (See OSCKitExample project for a demonstration.) - Or use
import OSCKitCoreif you plan on implementing your own UDP sockets.
OSC Address
- New
OSCAddressstruct: adds useful methods partaining to an OSC address. - Added full OSC address pattern matching support.
- New
OSCDispatcherclass: automates address pattern matching and dispatches received OSC messages. [OSCMessage.Value]now has amasked()category method to mask an array of OSC values and cast to concrete types.
Misc
- Added
Codableconformance toOSCBundle,OSCMessageandOSCAddress. - Refreshed example projects.
- Various improvements and fixes.
- Improved inline docs and formatting.