Mohsan Khan

5pods
MessageBox is a simple concept for decoupling entities. Think of it as notifications but lazy. For example entity A can place a message that entity B can read whenever suitable – not at once like notifications. - For example entity A can place a message that entity B can read whenever suitable – not at once like notifications. - A view controller would like to talk to another view controller, but you don't want to create a strong or weak relationship.
License: Apache 2
MKBlockQueue allows you to create a chain of blocks and execute them one after the other in a queue.
License: Apache 2
UIPheonix is simple, it is a framework+concept for build apps where you create reusable UI controls and relate them to different states.
License: Apache 2
XBNCEventful is a library for sending & receiving events much like notifications but only in your app for event-based architecture. - Lightweight and simple to use. - Avoid all the mysteries of notifications and the notification center. - Private and local in your app, not globally shared with the entire OS eco system and other apps. - Guaranteed to send & receive events, also debug friendly. - Keep loose coupling, get rid of strong direct method invocation and direct relationships between objects. - Distributed, low-coupling characteristics, benefit from greater circulation. - Easily scalable architecture. - Get rid of boilerplate, glue-code and spaghetti-code. - Receive event in block or selector.
License: Apache 2