MMWormhole
GitHub describes it as Message passing between iOS apps and extensions.. The repository metadata lists Objective-C as its primary language. The metadata lists the MIT license. This article stays within the project description and details documented in the GitHub repository README.
griddynamics-archive/MMWormhole: MMWormhole
GitHub describes it as Message passing between iOS apps and extensions.. The repository metadata lists Objective-C as its primary language. The metadata lists the MIT license. This article stays within the project description and details documented in the GitHub repository README.
Repository scope
GitHub describes it as Message passing between iOS apps and extensions.. The repository metadata lists Objective-C as its primary language. The metadata lists the MIT license. The README describes the project this way: MMWormhole creates a bridge between an iOS or OS X extension and its containing application. The wormhole is meant to be used to pass data or commands back and forth between the two locations. Messages are archived to files which are written to the application's shared App Group. The effect closely resembles interprocess communication between the app and the extension, though true interprocess communication does not exist between extensions and containing apps.
MMWormhole
The README section "MMWormhole" states: The wormhole also supports CFNotificationCenter Darwin Notifications in an effort to support realtime change notifications. When a message is passed to the wormhole, interested parties can listen and be notified of these changes on either side of the wormhole. The effect is nearly instant updates on either side when a message is sent through the wormhole.
Getting Started
The README section "Getting Started" states: - Install MMWormhole via CocoaPods or by downloading the Source files - Begin using MMWormhole to pass messages between your App and Extension
Note
The README section "Note" states: The MMWormhole Example app will only work with your shared App Group identifiers and Entitlements and is meant purely for reference
Editorial conclusion
The repository README is the source for this review. It does not replace a local installation or an independent test.
Community notes