A C# library for passing data and commands between iOS apps and their extensions using shared App Groups.
WormholeSharp is a C# port of MMWormhole, designed to facilitate communication between an iOS application and its extensions, such as widgets or Watch apps. It enables the passing of serializable messages through shared App Group directories, simulating interprocess communication where direct IPC is not available. The library supports real-time notifications via CFNotificationCenter to provide nearly instant updates when messages are sent.
WormholeSharp emphasizes simplicity and reliability in bridging iOS apps and extensions, treating communication like shared mailboxes where messages are delivered based on identifiers and can be picked up asynchronously.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.