4pods
Task is a simple Cocoa framework for expressing and executing your application’s workflows. Using Task, you need only express each step in your workflow — called tasks — and what their prerequisite tasks are. After that, the framework handles the mechanics of executing the steps in the correct order with the appropriate level of concurrency, letting you know when tasks finish or fail. It also makes it easy to cancel tasks, retry failed tasks, and re-run previously completed tasks and workflows.
License: MIT
TWTValidation is a Cocoa framework for declaratively validating data. It provides a mechanism for validating individual objects and collections, and for combining multiple validators using logical operators to create more complex validations."
License: MIT