4pods
I like constructing simple network protocols from plist/json-safe dictionaries, and transmit them over a socket as json, with as little framing as possible. Easy to prototype with, easy to debug. Give Cerfing an AsyncSocket, and it:
It can also:
License: BSD
CoreDragon is a drag'n'drop library for iOS applications. Instead of using context menus, modal view controllers, share sheets and other "indirect manipulation" ways of moving data around, it's much more intuitive to just grab the thing you want to move, and drop it on the place where you want to move it to.
CoreDragon uses similar concepts as the drag'n' drop APIs on MacOS, and modifies them to work better in a world with view controllers. It works within a single application, and on modern iPads, between applications that are running in split screen mode.
License: Apache 2
MeshPipe is an IPC (inter-process communication) library for iOS using UDP networking. It allows multiple running applications on a single iOS device to send arbitrary data to each other. It:
Since it is based on UDP, there are some hard-wired limitations:
License: BSD
Object-based KVO tools, some functional programming tools, macros for "plain old data" literals, , and SPDepends.
License: MIT